Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib-storage/index/maildir/maildir-sync.c @ 8997:cceea391d04d HEAD
maildir: Don't assert-crash if we have no read-access to the Maildir.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 30 Apr 2009 18:49:26 -0400 |
parents | 88aeadb32151 |
children | 0aa17f3e4a6d |
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-sync.c Thu Apr 30 16:17:56 2009 -0400 +++ b/src/lib-storage/index/maildir/maildir-sync.c Thu Apr 30 18:49:26 2009 -0400 @@ -779,7 +779,10 @@ 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,