diff options
Diffstat (limited to 'imap')
-rw-r--r-- | imap/imap.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/imap/imap.c b/imap/imap.c index 32399722..0562019e 100644 --- a/imap/imap.c +++ b/imap/imap.c @@ -622,7 +622,9 @@ int imap_open_mailbox (CONTEXT* ctx) return 0; fail: - idata->state = IMAP_AUTHENTICATED; + if(idata) + idata->state = IMAP_AUTHENTICATED; + FREE (&mx.mbox); return -1; } |