diff options
author | Davis Haupt <davis.haupt@mongodb.com> | 2023-01-06 19:22:07 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-01-06 19:55:36 +0000 |
commit | e264b20b47195185ac21f5ca591fca9cc91b1540 (patch) | |
tree | 56b0cb65408952fcc90e4a65465f185369dcf93c | |
parent | 41301a0e101d90c2be53f4eac6dac89feff0aa44 (diff) | |
download | mongo-e264b20b47195185ac21f5ca591fca9cc91b1540.tar.gz |
SERVER-71996 fix use-after-move in SpoolProducerNode constructor
-rw-r--r-- | src/mongo/db/query/optimizer/node.cpp | 2 |
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 { |