Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6885:a22b1a72ea89 HEAD
Code cleanup
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 01 Dec 2007 10:31:02 +0200 |
parents | 2bef19ae5233 |
children | 82420ed23379 |
files | src/lib-storage/index/maildir/maildir-util.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-util.c Sat Dec 01 10:29:13 2007 +0200 +++ b/src/lib-storage/index/maildir/maildir-util.c Sat Dec 01 10:31:02 2007 +0200 @@ -14,6 +14,8 @@ #include <utime.h> #include <sys/stat.h> +#define MAILDIR_RESYNC_RETRY_COUNT 10 + static int maildir_file_do_try(struct maildir_mailbox *mbox, uint32_t uid, maildir_file_do_func *callback, void *context) { @@ -66,7 +68,7 @@ int i, ret; ret = maildir_file_do_try(mbox, uid, callback, context); - for (i = 0; i < 10 && ret == 0; i++) { + for (i = 0; i < MAILDIR_RESYNC_RETRY_COUNT && ret == 0; i++) { /* file is either renamed or deleted. sync the maildir and see which one. if file appears to be renamed constantly, don't try to open it more than 10 times. */ @@ -76,7 +78,7 @@ ret = maildir_file_do_try(mbox, uid, callback, context); } - if (i == 10) + if (i == MAILDIR_RESYNC_RETRY_COUNT) ret = maildir_file_do_try(mbox, uid, do_racecheck, context); return ret == -2 ? 0 : ret;