From: Timo Sirainen Date: Thu, 11 Mar 2021 15:29:59 +0000 (+0200) Subject: virtual: Replace mailbox_set_reason() with reason_code=virtual:config_read X-Git-Tag: 2.3.18~337 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf1b124e0d650b65ea326de1c6579ad958b98b74;p=thirdparty%2Fdovecot%2Fcore.git virtual: Replace mailbox_set_reason() with reason_code=virtual:config_read --- diff --git a/src/plugins/virtual/virtual-config.c b/src/plugins/virtual/virtual-config.c index 97346a311f..05a63055e1 100644 --- a/src/plugins/virtual/virtual-config.c +++ b/src/plugins/virtual/virtual-config.c @@ -372,7 +372,6 @@ virtual_config_metadata_match(const struct mailbox_info *info, return 1; box = mailbox_alloc(info->ns->list, info->vname, MAILBOX_FLAG_READONLY); - mailbox_set_reason(box, "virtual mailbox metadata match"); for (i = 0; i < count; i++) { /* break on error or match */ if ((ret = virtual_config_box_metadata_match(box, boxes[i], error_r)) < 0 || ret > 0) @@ -529,9 +528,12 @@ int virtual_config_read(struct virtual_mailbox *mbox) virtual_mailbox_get_list_patterns(&ctx); if (ret == 0 && ctx.have_wildcards) { + struct event_reason *reason = + event_reason_begin("virtual:config_read"); ret = virtual_config_expand_wildcards(&ctx, &error); if (ret < 0) mailbox_set_critical(&mbox->box, "%s: %s", path, error); + event_reason_end(&reason); } if (ret == 0 && !ctx.have_mailbox_defines) {