changeset 9373:f1a29b13f7dc HEAD

maildir: Don't force a resync when saving.
author Timo Sirainen <tss@iki.fi>
date Thu, 10 Sep 2009 12:07:53 -0400
parents b359aac78f92
children 58630516a9d4
files src/lib-storage/index/maildir/maildir-uidlist.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-uidlist.c	Wed Sep 09 00:50:16 2009 -0400
+++ b/src/lib-storage/index/maildir/maildir-uidlist.c	Thu Sep 10 12:07:53 2009 -0400
@@ -834,7 +834,7 @@
 	*recreated_r = FALSE;
 
 	if ((ret = maildir_uidlist_stat(uidlist, &st)) <= 0)
-		return ret;
+		return ret < 0 ? -1 : 1;
 
 	if (st.st_ino != uidlist->fd_ino ||
 	    !CMP_DEV_T(st.st_dev, uidlist->fd_dev)) {
@@ -878,7 +878,7 @@
 		if (ret <= 0) {
 			if (UIDLIST_IS_LOCKED(uidlist))
 				uidlist->locked_refresh = TRUE;
-			return ret;
+			return ret < 0 ? -1 : 1;
 		}
 
 		if (recreated)