From 62910a94fbc3749a75e547857b56c94c62e70679 Mon Sep 17 00:00:00 2001 From: "fox.cpp" Date: Mon, 18 May 2020 19:33:06 +0300 Subject: [PATCH] plugins/base: Add missing nil check for getMailboxByType Fixes panic if there is no usable Sent folder. --- plugins/base/imap.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/base/imap.go b/plugins/base/imap.go index a693228..06e6e20 100755 --- a/plugins/base/imap.go +++ b/plugins/base/imap.go @@ -130,6 +130,9 @@ func getMailboxByType(conn *imapclient.Client, mboxType mailboxType) (*MailboxIn return nil, fmt.Errorf("failed to get mailbox with attribute %q: %v", attr, err) } + if best == nil { + return nil, nil + } return &MailboxInfo{best}, nil }