changeset 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 c34010571c02
children 86cdd80b9b11
files src/lib-storage/index/maildir/maildir-sync.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
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,