diff options
Diffstat (limited to 'src/mongo/db/dbmessage.cpp')
-rw-r--r-- | src/mongo/db/dbmessage.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mongo/db/dbmessage.cpp b/src/mongo/db/dbmessage.cpp index 61a4d1509ac..67a5548dbfb 100644 --- a/src/mongo/db/dbmessage.cpp +++ b/src/mongo/db/dbmessage.cpp @@ -198,8 +198,7 @@ void OpQueryReplyBuilder::putInMessage( qr.setCursorId(cursorId); qr.setStartingFrom(startingFrom); qr.setNReturned(nReturned); - _buffer.decouple(); - out->setData(qr.view2ptr(), true); // transport will free + out->setData(_buffer.release()); // transport will free } void replyToQuery(int queryResultFlags, |