]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Fixed assert-crash if un-hibernation failed to initialize user.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 7 Sep 2016 19:00:14 +0000 (22:00 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 7 Sep 2016 19:01:41 +0000 (22:01 +0300)
master_service_client_connection_destroyed() was also being called in
imap_master_client_destroy() so it was done twice.

Fixes:
Panic: file master-service.c: line 775 (master_service_client_connection_destroyed): assertion failed: (service->total_available_count > 0)

src/imap/imap-master-client.c

index e24c0a94acbd8e81cc1eb6c6058724b783366e0d..8e5732558c26c8bb52379385e6e4e0d7516d89b7 100644 (file)
@@ -215,7 +215,6 @@ imap_master_client_input_args(struct connection *conn, const char *const *args,
        if (ret < 0) {
                i_error("imap-master(%s): Failed to create client: %s",
                        input.username, error);
-               master_service_client_connection_destroyed(master_service);
                i_close_fd(&fd_client);
                return -1;
        }