diff src/lib-storage/index/maildir/maildir-sync.c @ 2892:62d53b49110d HEAD

Changed mail_index_get_header() to return the header as return value because it can't fail anymore.
author Timo Sirainen <tss@iki.fi>
date Wed, 24 Nov 2004 20:39:57 +0200
parents 3cb483d565a6
children fd431866c674
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-sync.c	Wed Nov 24 19:55:05 2004 +0200
+++ b/src/lib-storage/index/maildir/maildir-sync.c	Wed Nov 24 20:39:57 2004 +0200
@@ -545,11 +545,7 @@
 		}
 
 		view = mail_index_view_open(ibox->index);
-		if (mail_index_get_header(view, &hdr) < 0) {
-			mail_index_view_close(view);
-			mail_storage_set_index_error(ibox);
-			return -1;
-		}
+		hdr = mail_index_get_header(view);
 		ibox->last_cur_mtime = hdr->sync_stamp;
 		mail_index_view_close(view);
 	}
@@ -616,13 +612,7 @@
 	uint32_t uid_validity, next_uid;
 	int ret;
 
-	if (mail_index_get_header(view, &hdr) < 0) {
-		/* view is invalidated */
-		mail_storage_set_index_error(ibox);
-                maildir_sync_index_abort(sync_ctx);
-		return -1;
-	}
-
+	hdr = mail_index_get_header(view);
 	uid_validity = maildir_uidlist_get_uid_validity(ibox->uidlist);
 	if (uid_validity != hdr->uid_validity &&
 	    uid_validity != 0 && hdr->uid_validity != 0) {