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;