dovecot-2.0: maildir: Don't force a resync when saving.
dovecot at dovecot.org
dovecot at dovecot.org
Thu Sep 10 19:09:13 EEST 2009
details: http://hg.dovecot.org/dovecot-2.0/rev/d20df975253a
changeset: 9916:d20df975253a
user: Timo Sirainen <tss at iki.fi>
date: Thu Sep 10 12:07:53 2009 -0400
description:
maildir: Don't force a resync when saving.
diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
src/lib-storage/index/maildir/maildir-uidlist.c | 4 ++--
diffs (21 lines):
diff -r aecf6e5be9e2 -r d20df975253a src/lib-storage/index/maildir/maildir-uidlist.c
--- a/src/lib-storage/index/maildir/maildir-uidlist.c Wed Sep 09 00:54:01 2009 -0400
+++ b/src/lib-storage/index/maildir/maildir-uidlist.c Thu Sep 10 12:07:53 2009 -0400
@@ -864,7 +864,7 @@ maildir_uidlist_has_changed(struct maild
*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)) {
@@ -908,7 +908,7 @@ int maildir_uidlist_refresh(struct maild
if (ret <= 0) {
if (UIDLIST_IS_LOCKED(uidlist))
uidlist->locked_refresh = TRUE;
- return ret;
+ return ret < 0 ? -1 : 1;
}
if (recreated)
More information about the dovecot-cvs
mailing list