We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a526d8 commit 999b812Copy full SHA for 999b812
read.go
@@ -352,6 +352,8 @@ func (mr *msgReader) Read(p []byte) (n int, err error) {
352
}
353
if xerrors.Is(err, io.EOF) {
354
err = io.EOF
355
+
356
+ mr.returnFlateReader()
357
358
}()
359
@@ -373,11 +375,7 @@ func (mr *msgReader) read(p []byte) (int, error) {
373
375
if mr.payloadLength == 0 {
374
376
if mr.fin {
377
if mr.flate {
- n, err := mr.flateTail.Read(p)
- if xerrors.Is(err, io.EOF) {
378
- mr.returnFlateReader()
379
- }
380
- return n, err
+ return mr.flateTail.Read(p)
381
382
return 0, io.EOF
383
0 commit comments