return; /* no need to propagate an error */
}
- if (client_init_mailbox(client, &error) < 0) {
+ struct event_reason *reason = event_reason_begin("pop3:initialize");
+ int ret = client_init_mailbox(client, &error);
+ event_reason_end(&reason);
+
+ if (ret < 0) {
i_error("%s", error);
client_destroy(client, error);
}
if (!client->set->pop3_no_flag_updates)
flags |= MAILBOX_FLAG_DROP_RECENT;
client->mailbox = mailbox_alloc(client->inbox_ns->list, "INBOX", flags);
- mailbox_set_reason(client->mailbox, "POP3 INBOX");
if (mailbox_open(client->mailbox) < 0) {
*error_r = t_strdup_printf("Couldn't open INBOX: %s",
mailbox_get_last_internal_error(client->mailbox, NULL));