From: Timo Sirainen Date: Thu, 30 Apr 2009 22:49:26 +0000 (-0400) Subject: maildir: Don't assert-crash if we have no read-access to the Maildir. X-Git-Tag: 2.0.alpha1~866 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=305465bb1a4c5d90c4b4e2c2790eb05fa4ebc41e;p=thirdparty%2Fdovecot%2Fcore.git maildir: Don't assert-crash if we have no read-access to the Maildir. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/maildir/maildir-sync.c b/src/lib-storage/index/maildir/maildir-sync.c index c7ef7ab088..35c68a1f9f 100644 --- a/src/lib-storage/index/maildir/maildir-sync.c +++ b/src/lib-storage/index/maildir/maildir-sync.c @@ -781,7 +781,10 @@ static int maildir_sync_context(struct maildir_sync_context *ctx, bool forced, ret = maildir_uidlist_sync_init(ctx->mbox->uidlist, sync_flags | MAILDIR_UIDLIST_SYNC_NOLOCK, &ctx->uidlist_sync_ctx); - i_assert(ret > 0); + if (ret <= 0) { + i_assert(ret != 0); + return -1; + } if (storage->callbacks->notify_no != NULL) { storage->callbacks->notify_no(&ctx->mbox->ibox.box,