]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: Add data stack frame when iterating mailboxes to build GUID cache
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 21 Sep 2021 14:49:34 +0000 (17:49 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 22 Sep 2021 11:11:23 +0000 (11:11 +0000)
src/lib-storage/mailbox-guid-cache.c

index 8c15ac576df61c12bc2432744903e8a0567de8f1..e35a35885267d50c15e7a0db8fbb9596ad83f101 100644 (file)
@@ -93,7 +93,9 @@ void mailbox_guid_cache_refresh(struct mailbox_list *list)
                if ((info->flags &
                     (MAILBOX_NOSELECT | MAILBOX_NONEXISTENT)) != 0)
                        continue;
-               mailbox_guid_cache_add_mailbox(list, info);
+               T_BEGIN {
+                       mailbox_guid_cache_add_mailbox(list, info);
+               } T_END;
        }
        if ((list->ns->prefix_len > 0) && !mail_namespace_prefix_is_inbox(list->ns)) {
                /* Also check if namespace prefix is a selectable mailbox