]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Add "mailbox" field to successful imap_client_unhibernated event
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 17 Aug 2020 16:16:01 +0000 (19:16 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Fri, 21 Aug 2020 08:51:13 +0000 (08:51 +0000)
src/imap/imap-master-client.c

index addf6759a6a24718371eecfd9df39d727d56c5b1..9b4cd97b6db4b6dbf75c7afcce4d8f297b683f72 100644 (file)
@@ -318,6 +318,12 @@ imap_master_client_input_args(struct connection *conn, const char *const *args,
                client_destroy(imap_client, "Client state initialization failed");
                return -1;
        }
+       if (imap_client->mailbox != NULL) {
+               /* Would be nice to set this earlier, but the previous errors
+                  happen rarely enough that it shouldn't really matter. */
+               event_add_str(event, "mailbox",
+                             mailbox_get_vname(imap_client->mailbox));
+       }
 
        if (master_input.tag != NULL)
                imap_state_import_idle_cmd_tag(imap_client, master_input.tag);