Displaying 1 result from an estimated 1 matches for "maildir_scan_dir_max_count".
2009 Jul 08
1
readdir and rename don't mix; patch included
...storage,
"readdir(%s) failed: %m", path);
@@ -772,7 +778,8 @@
that new/ dir is checked as well. it's a good idea anyway. */
unsigned int count = 0;
- while ((ret = maildir_scan_dir(ctx, TRUE)) > 0) {
+ while ((ret = maildir_scan_dir(ctx, TRUE,
+ count == MAILDIR_SCAN_DIR_MAX_COUNT)) > 0) { /* APPLE */
/* rename()d at least some files, which might have
caused some other files to be missed. check again
(see MAILDIR_RENAME_RESCAN_COUNT). */
@@ -783,7 +790,8 @@
return -1;
if (cur_changed) {
- if (maildir_scan_dir(ctx, FALSE) < 0)
+ if (m...