aboutsummaryrefslogtreecommitdiff
path: root/src/backend
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/storage/lmgr/condition_variable.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/backend/storage/lmgr/condition_variable.c b/src/backend/storage/lmgr/condition_variable.c
index 60234db4cd0..e3bc034de45 100644
--- a/src/backend/storage/lmgr/condition_variable.c
+++ b/src/backend/storage/lmgr/condition_variable.c
@@ -86,8 +86,7 @@ ConditionVariablePrepareToSleep(ConditionVariable *cv)
/* Add myself to the wait queue. */
SpinLockAcquire(&cv->mutex);
- if (!proclist_contains(&cv->wakeup, pgprocno, cvWaitLink))
- proclist_push_tail(&cv->wakeup, pgprocno, cvWaitLink);
+ proclist_push_tail(&cv->wakeup, pgprocno, cvWaitLink);
SpinLockRelease(&cv->mutex);
}