]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Fix unhibernation after earlier change
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 22 May 2017 14:56:15 +0000 (17:56 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Fri, 26 May 2017 06:08:01 +0000 (09:08 +0300)
src/imap/imap-master-client.c

index 05065ebadeabfff4c5a3ce17a6ff7ea635d3baa0..9f311d512ac9c8ca98f186bc7ed058c3e8d99747 100644 (file)
@@ -228,6 +228,11 @@ imap_master_client_input_args(struct connection *conn, const char *const *args,
                i_close_fd(&fd_client);
                return -1;
        }
+       if (mail_namespaces_init(imap_client->user, &error) < 0) {
+               i_error("%s", error);
+               client_destroy(imap_client, error);
+               return -1;
+       }
        /* log prefix is set at this point, so we don't need to add the
           username anymore to the log messages */
        client->imap_client_created = TRUE;