From 5e4b02164d39679d181154258d1db2506a783e5f Mon Sep 17 00:00:00 2001 From: Louis Williams Date: Mon, 7 Oct 2019 21:13:43 +0000 Subject: SERVER-42744 Fix transation history iterator to not return potentially-dangling BSON (cherry picked from commit 9da0de4279f88cf0113957434606abaa430f3227) --- src/mongo/db/transaction_history_iterator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mongo/db/transaction_history_iterator.cpp b/src/mongo/db/transaction_history_iterator.cpp index e9e57c1d0b8..58986b77455 100644 --- a/src/mongo/db/transaction_history_iterator.cpp +++ b/src/mongo/db/transaction_history_iterator.cpp @@ -103,7 +103,7 @@ BSONObj findOneOplogEntry(OperationContext* opCtx, "PlanExecutor error in TransactionHistoryIterator"); } - return oplogBSON; + return oplogBSON.getOwned(); } } // namespace -- cgit v1.2.1