Sfoglia il codice sorgente

plugins/base: Add missing nil check for getMailboxByType

Fixes panic if there is no usable Sent folder.
master
fox.cpp 4 anni fa
committed by Simon Ser
parent
commit
62910a94fb
Non sono state trovate chiavi note per questa firma nel database ID Chiave GPG: FDE7BE0E88F5E48
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  1. +3
    -0
      plugins/base/imap.go

+ 3
- 0
plugins/base/imap.go Vedi File

@@ -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) return nil, fmt.Errorf("failed to get mailbox with attribute %q: %v", attr, err)
} }


if best == nil {
return nil, nil
}
return &MailboxInfo{best}, nil return &MailboxInfo{best}, nil
} }




Caricamento…
Annulla
Salva