]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage - maildir_uidlist_lock_timeout() - Handle readonly storage
authorMarco Bettini <marco.bettini@open-xchange.com>
Wed, 20 Sep 2023 13:19:25 +0000 (13:19 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 6 Oct 2023 16:00:06 +0000 (16:00 +0000)
src/lib-storage/index/maildir/maildir-uidlist.c

index 5c14c57b3e45bc658cc1d951af6c1280589c74b5..21de7c7d30a6d3045f6b2a61e01a576ff026cc05 100644 (file)
@@ -173,6 +173,7 @@ static int maildir_uidlist_lock_timeout(struct maildir_uidlist *uidlist,
                        if (ENOACCESS(errno)) {
                                mailbox_set_critical(box, "%s",
                                        eacces_error_get_creating("file_dotlock_create", path));
+                               return 0;
                        } else {
                                mailbox_set_critical(box,
                                        "file_dotlock_create(%s) failed: %m",