Skip to content

Commit 29ef407

Browse files
author
Ryan
committed
Reset buffer when the object is checked out and before adding back.
1 parent 2ec1e6d commit 29ef407

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/com/mongodb/OutMessage.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ static OutMessage query( Mongo m , int options , String ns , int numToSkip , int
5959
_encoder = encoder;
6060
_mongo = m;
6161
_buffer = _mongo == null ? new PoolOutputBuffer() : _mongo._bufferPool.get();
62+
_buffer.reset();
63+
6264
set( _buffer );
6365
}
6466

@@ -119,6 +121,7 @@ byte[] toByteArray(){
119121

120122
void doneWithMessage(){
121123
if ( _buffer != null && _mongo != null )
124+
_buffer.reset();
122125
_mongo._bufferPool.done( _buffer );
123126

124127
_buffer = null;

0 commit comments

Comments
 (0)