Skip to content

Commit 4f5c02f

Browse files
RedBeard0531erh
authored andcommitted
Plug memory leak SERVER-1827
1 parent 0737ad6 commit 4f5c02f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

db/query.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -787,8 +787,10 @@ namespace mongo {
787787
if ( _pq.isExplain()) {
788788
_eb.noteScan( _c.get(), _nscanned, _nscannedObjects, _n, scanAndOrderRequired(), _curop.elapsedMillis(), useHints && !_pq.getHint().eoo() );
789789
} else {
790-
_response.appendData( _buf.buf(), _buf.len() );
791-
_buf.decouple();
790+
if (_buf.len()) {
791+
_response.appendData( _buf.buf(), _buf.len() );
792+
_buf.decouple();
793+
}
792794
}
793795
if ( stop ) {
794796
setStop();

0 commit comments

Comments
 (0)