Skip to content

Commit c369952

Browse files
author
aicodeng
committed
fix: avoid return io.UnexpectedEOF error while remain is zero (From: segmentio#1287)
1 parent 3f68080 commit c369952

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

conn.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,7 @@ func (c *Conn) ReadBatchWith(cfg ReadBatchConfig) *Batch {
863863

864864
var msgs *messageSetReader
865865
if err == nil {
866-
if highWaterMark == offset {
866+
if highWaterMark == offset || remain == 0 {
867867
msgs = &messageSetReader{empty: true}
868868
} else {
869869
msgs, err = newMessageSetReader(&c.rbuf, remain)

0 commit comments

Comments
 (0)