From: Robert Haas Date: Fri, 18 Dec 2015 17:37:43 +0000 (-0500) Subject: Fix TupleQueueReaderNext not to ignore its nowait argument. X-Git-Tag: REL9_6_BETA1~975 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2bdfcb52c5d1446a1f19cc8bf16d44911658bcac;p=postgresql Fix TupleQueueReaderNext not to ignore its nowait argument. This was a silly goof on my (rhaas's) part. Report and fix by Rushabh Lathia. --- diff --git a/src/backend/executor/tqueue.c b/src/backend/executor/tqueue.c index d625b0d800..276956e3f1 100644 --- a/src/backend/executor/tqueue.c +++ b/src/backend/executor/tqueue.c @@ -535,7 +535,7 @@ TupleQueueReaderNext(TupleQueueReader *reader, bool nowait, bool *done) void *data; /* Attempt to read a message. */ - result = shm_mq_receive(reader->queue, &nbytes, &data, true); + result = shm_mq_receive(reader->queue, &nbytes, &data, nowait); /* If queue is detached, set *done and return NULL. */ if (result == SHM_MQ_DETACHED)