diff options
author | Randolph Tan <randolph@10gen.com> | 2018-12-03 15:03:14 -0500 |
---|---|---|
committer | Randolph Tan <randolph@10gen.com> | 2019-01-11 14:32:51 -0500 |
commit | a83b8477796991c522199cdd5b53800ae08c1e55 (patch) | |
tree | 1f2b4768db4b3303351889fd94599cf4cb8a82c0 /src/mongo/db/repl/storage_interface_impl.cpp | |
parent | 891ca0c23f979268fa0b9403500a8a582646613b (diff) | |
download | mongo-a83b8477796991c522199cdd5b53800ae08c1e55.tar.gz |
SERVER-38179 range deleter must be prepared for document to be deleted from under it
Diffstat (limited to 'src/mongo/db/repl/storage_interface_impl.cpp')
-rw-r--r-- | src/mongo/db/repl/storage_interface_impl.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/db/repl/storage_interface_impl.cpp b/src/mongo/db/repl/storage_interface_impl.cpp index f0b0ecbf467..a5961b8d4ca 100644 --- a/src/mongo/db/repl/storage_interface_impl.cpp +++ b/src/mongo/db/repl/storage_interface_impl.cpp @@ -568,10 +568,10 @@ namespace { /** * Returns DeleteStageParams for deleteOne with fetch. */ -DeleteStageParams makeDeleteStageParamsForDeleteDocuments() { - DeleteStageParams deleteStageParams; - deleteStageParams.isMulti = true; - deleteStageParams.returnDeleted = true; +std::unique_ptr<DeleteStageParams> makeDeleteStageParamsForDeleteDocuments() { + auto deleteStageParams = std::make_unique<DeleteStageParams>(); + deleteStageParams->isMulti = true; + deleteStageParams->returnDeleted = true; return deleteStageParams; } |