summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_solution.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/query_solution.cpp')
-rw-r--r--src/mongo/db/query/query_solution.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/query/query_solution.cpp b/src/mongo/db/query/query_solution.cpp
index 39ab80a4a4b..c287550e5bc 100644
--- a/src/mongo/db/query/query_solution.cpp
+++ b/src/mongo/db/query/query_solution.cpp
@@ -923,14 +923,14 @@ void SortNode::appendToString(mongoutils::str::stream* ss, int indent) const {
}
QuerySolutionNode* SortNode::clone() const {
- SortNode* copy = new SortNode();
- cloneBaseData(copy);
+ auto copy = std::make_unique<SortNode>();
+ cloneBaseData(copy.get());
copy->_sorts = this->_sorts;
copy->pattern = this->pattern;
copy->limit = this->limit;
- return copy;
+ return copy.release();
}
//