Skip to content

Commit 1bb9e3a

Browse files
committed
check if cursor was closed while fetching results
1 parent d65e6b6 commit 1bb9e3a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cursor.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,10 @@ func (c *Cursor) loadNextLocked(dest interface{}) (bool, error) {
196196
if err != nil {
197197
return false, err
198198
}
199+
// Check if cursor was closed while fetching results
200+
if c.closed {
201+
return false, nil
202+
}
199203
}
200204

201205
if len(c.buffer) == 0 && len(c.responses) == 0 && c.finished {

0 commit comments

Comments
 (0)