_mail->uid, &flags);
if (maildir_filename_get_size(fname, MAILDIR_EXTRA_VIRTUAL_SIZE,
&size)) {
+ const char *subdir =
+ (flags & MAILDIR_UIDLIST_REC_FLAG_NEW_DIR) != 0 ?
+ "new" : "cur";
mail_storage_set_critical(_mail->box->storage,
- "Maildir filename has wrong W value: %s/%s",
- mbox->path, fname);
+ "Maildir filename has wrong W value: %s/%s/%s",
+ mbox->path, subdir, fname);
} else if (maildir_uidlist_lookup_ext(mbox->uidlist, _mail->uid,
MAILDIR_UIDLIST_REC_EXT_VSIZE) != NULL) {
maildir_uidlist_set_ext(mbox->uidlist, _mail->uid,