1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-18 01:57:02 +00:00

Fix some null pointers during message retrieval

This commit is contained in:
James Hillyerd
2018-04-07 14:40:54 -07:00
parent 12f98868ba
commit c6bb7d1d4d
3 changed files with 15 additions and 13 deletions

View File

@@ -93,7 +93,11 @@ func (s *Store) AddMessage(message storage.Message) (id string, err error) {
// GetMessage gets a mesage.
func (s *Store) GetMessage(mailbox, id string) (m storage.Message, err error) {
s.withMailbox(mailbox, false, func(mb *mbox) {
m = mb.messages[id]
var ok bool
m, ok = mb.messages[id]
if !ok {
m = nil
}
})
return m, err
}