From: Timo Sirainen Date: Sat, 13 Feb 2010 11:49:31 +0000 (+0200) Subject: mailbox_open(): Don't crash if opening non-stream mailbox fails. X-Git-Tag: 2.0.beta3~91 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ad935d2d0092cbbe24df33f073201db78c5b83cc;p=thirdparty%2Fdovecot%2Fcore.git mailbox_open(): Don't crash if opening non-stream mailbox fails. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-storage.c b/src/lib-storage/mail-storage.c index c99e3b28ab..803febba4c 100644 --- a/src/lib-storage/mail-storage.c +++ b/src/lib-storage/mail-storage.c @@ -524,7 +524,8 @@ static int mailbox_open_full(struct mailbox *box, struct istream *input) } T_END; if (ret < 0) { - i_stream_unref(&box->input); + if (box->input != NULL) + i_stream_unref(&box->input); return -1; }