diff options
Diffstat (limited to 'worker/imap/fetch.go')
-rw-r--r-- | worker/imap/fetch.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/worker/imap/fetch.go b/worker/imap/fetch.go index 364fe575..2b816f45 100644 --- a/worker/imap/fetch.go +++ b/worker/imap/fetch.go @@ -10,6 +10,7 @@ import ( "github.com/emersion/go-message/mail" "github.com/emersion/go-message/textproto" + "git.sr.ht/~rjarry/aerc/logging" "git.sr.ht/~rjarry/aerc/models" "git.sr.ht/~rjarry/aerc/worker/types" ) @@ -169,6 +170,8 @@ func (imapw *IMAPWorker) handleFetchMessages( done := make(chan error) go func() { + defer logging.PanicHandler() + var reterr error for _msg := range messages { imapw.seqMap[_msg.SeqNum-1] = _msg.Uid |