Skip to content

Commit de4b254

Browse files
liangpingemersion
authored andcommitted
Message chan not closed
1 parent 422193a commit de4b254

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

responses/fetch.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ func (r *Fetch) Handle(resp imap.Resp) error {
3636
}
3737

3838
func (r *Fetch) WriteTo(w *imap.Writer) error {
39+
var err error
3940
for msg := range r.Messages {
4041
resp := imap.NewUntaggedResp([]interface{}{msg.SeqNum, imap.RawString(fetchName), msg.Format()})
41-
if err := resp.WriteTo(w); err != nil {
42-
return err
42+
if err == nil {
43+
err = resp.WriteTo(w)
4344
}
4445
}
45-
46-
return nil
46+
return err
4747
}

0 commit comments

Comments
 (0)