summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavis Haupt <davis.haupt@mongodb.com>2023-01-06 19:22:07 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-01-06 19:55:36 +0000
commite264b20b47195185ac21f5ca591fca9cc91b1540 (patch)
tree56b0cb65408952fcc90e4a65465f185369dcf93c
parent41301a0e101d90c2be53f4eac6dac89feff0aa44 (diff)
downloadmongo-e264b20b47195185ac21f5ca591fca9cc91b1540.tar.gz
SERVER-71996 fix use-after-move in SpoolProducerNode constructor
-rw-r--r--src/mongo/db/query/optimizer/node.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/query/optimizer/node.cpp b/src/mongo/db/query/optimizer/node.cpp
index 27f15db2175..c71236dfea5 100644
--- a/src/mongo/db/query/optimizer/node.cpp
+++ b/src/mongo/db/query/optimizer/node.cpp
@@ -866,7 +866,7 @@ SpoolProducerNode::SpoolProducerNode(const SpoolProducerType type,
6624155, "Spool producer must have a non-empty projection list", !binder().names().empty());
tassert(6624120,
"Invalid combination of spool producer type and spool filter",
- _type == SpoolProducerType::Lazy || filter == Constant::boolean(true));
+ _type == SpoolProducerType::Lazy || getFilter() == Constant::boolean(true));
}
bool SpoolProducerNode::operator==(const SpoolProducerNode& other) const {