]> granicus.if.org Git - postgresql/blobdiff - src/backend/executor/nodeMergeAppend.c
Reset the binary heap in MergeAppend rescans.
[postgresql] / src / backend / executor / nodeMergeAppend.c
index 5a48f7ab13bd7f7a329c01c23a03c3d00c281472..c3edd61859137b77088508f0ddbe03e4560004f5 100644 (file)
@@ -297,5 +297,6 @@ ExecReScanMergeAppend(MergeAppendState *node)
                if (subnode->chgParam == NULL)
                        ExecReScan(subnode);
        }
+       binaryheap_reset(node->ms_heap);
        node->ms_initialized = false;
 }