File tree Expand file tree Collapse file tree 2 files changed +1
-11
lines changed Expand file tree Collapse file tree 2 files changed +1
-11
lines changed Original file line number Diff line number Diff line change @@ -46,10 +46,7 @@ var vrPool = sync.Pool{
4646
4747// valueReader is for reading BSON values.
4848type valueReader struct {
49- r * bufio.Reader
50- ra io.ReaderAt // The underlying reader
51-
52- poolReader bool // Set if r is from bufioReaderPool
49+ r * bufio.Reader
5350
5451 offset int64
5552 stack []vrState
@@ -79,7 +76,6 @@ func newDocumentReader(r io.Reader) *valueReader {
7976
8077 vr .offset = 0
8178 vr .frame = 0
82- vr .poolReader = true
8379
8480 vr .stack = vr .stack [:1 ]
8581 vr .stack [0 ].mode = mTopLevel
@@ -92,15 +88,9 @@ func newDocumentReader(r io.Reader) *valueReader {
9288}
9389
9490func releaseDocumentReader (vr * valueReader ) {
95- if ! vr .poolReader {
96- return
97- }
98-
9991 bufioReaderPool .Put (vr .r )
10092 vr .r = nil
101- vr .poolReader = false
10293
103- vr .ra = nil
10494 vrPool .Put (vr )
10595}
10696
You can’t perform that action at this time.
0 commit comments