MAIL_FETCH_VIRTUAL_SIZE, NULL);
if (!require_result)
mails_left = 0;
- else if (update->box->storage->set->mail_vsize_bg_after_count == 0)
- mails_left = UINT_MAX;
else
mails_left = update->box->storage->set->mail_vsize_bg_after_count;
.mail_max_keyword_length = 50,
.mail_max_lock_timeout = 0,
.mail_temp_scan_interval = 7*24*60*60,
- .mail_vsize_bg_after_count = 0,
+ .mail_vsize_bg_after_count = SET_UINT_UNLIMITED,
.mail_sort_max_read_count = SET_UINT_UNLIMITED,
.mail_save_crlf = FALSE,
.mail_fsync = "optimized:never:always",
*error_r = "mail_sort_max_read_count must not be 0";
return FALSE;
}
+ if (set->mail_vsize_bg_after_count == 0) {
+ *error_r = "mail_vsize_bg_after_count must not be 0";
+ return FALSE;
+ }
if (strcmp(set->mail_fsync, "optimized") == 0)
set->parsed_fsync_mode = FSYNC_MODE_OPTIMIZED;