Skip to content

Commit 0e52f4e

Browse files
authored
imapclient: fix fetchLiteralReader deadlock
Closes: #710
1 parent 90f04ed commit 0e52f4e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

imapclient/fetch.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1318,7 +1318,7 @@ type fetchLiteralReader struct {
13181318

13191319
func (lit *fetchLiteralReader) Read(b []byte) (int, error) {
13201320
n, err := lit.LiteralReader.Read(b)
1321-
if err == io.EOF && lit.ch != nil {
1321+
if err != nil && lit.ch != nil {
13221322
close(lit.ch)
13231323
lit.ch = nil
13241324
}

0 commit comments

Comments
 (0)