diff src/lib-storage/index/maildir/maildir-sync.c @ 6771:fd9effba151d HEAD

Moved mailbox_deleted to struct mailbox. Added and used mailbox_set_deleted() which also sets an error message to storage.
author Timo Sirainen <tss@iki.fi>
date Sun, 11 Nov 2007 16:02:25 +0200
parents a62923d3c969
children 186b164a9579
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-sync.c	Sun Nov 11 15:48:59 2007 +0200
+++ b/src/lib-storage/index/maildir/maildir-sync.c	Sun Nov 11 16:02:25 2007 +0200
@@ -342,7 +342,7 @@
 		return 0;
 	if (errno == ENOENT) {
 		/* if mailbox gets deleted under us, don't log an error */
-		mbox->ibox.mailbox_deleted = TRUE;
+		mailbox_set_deleted(&mbox->ibox.box);
 		return -1;
 	}
 
@@ -369,7 +369,7 @@
 	dirp = opendir(path);
 	if (dirp == NULL) {
 		if (errno == ENOENT) {
-			ctx->mbox->ibox.mailbox_deleted = TRUE;
+			mailbox_set_deleted(&ctx->mbox->ibox.box);
 			return -1;
 		}
 		mail_storage_set_critical(storage,