From ad935d2d0092cbbe24df33f073201db78c5b83cc Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 13 Feb 2010 13:49:31 +0200 Subject: [PATCH] mailbox_open(): Don't crash if opening non-stream mailbox fails. --HG-- branch : HEAD --- src/lib-storage/mail-storage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.47.3