From: Timo Sirainen Date: Sat, 23 Aug 2025 20:28:12 +0000 (+0300) Subject: lib-storage: mail_attachment_detection_options=add-flags - Don't try to add flags... X-Git-Tag: 2.4.2~93 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2387c31514ed42a8457729ab12c7a9f0d9cf671f;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: mail_attachment_detection_options=add-flags - Don't try to add flags for read-only mailbox --- diff --git a/src/lib-storage/index/index-mail.c b/src/lib-storage/index/index-mail.c index f12c5a194e..99f045fae8 100644 --- a/src/lib-storage/index/index-mail.c +++ b/src/lib-storage/index/index-mail.c @@ -109,6 +109,9 @@ static void index_mail_try_set_attachment_keywords(struct index_mail *mail) /* We can get here from mail_get_parts() */ return; } + if ((mail->mail.mail.box->flags & MAILBOX_FLAG_READONLY) != 0) + return; + mail->data.attachment_flags_updating = TRUE; enum mail_lookup_abort orig_lookup_abort = mail->mail.mail.lookup_abort; mail->mail.mail.lookup_abort = MAIL_LOOKUP_ABORT_NOT_IN_CACHE;