]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-server: Fixed hangs caused by previous commit
authorTimo Sirainen <tss@iki.fi>
Wed, 23 Oct 2013 11:59:57 +0000 (14:59 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 23 Oct 2013 11:59:57 +0000 (14:59 +0300)
src/doveadm/doveadm-mail-server.c

index cdadc1f4b47c6446a7ebc96c21ed99c302f92a2a..bff34a3a4c73ddd8ee54e9d9c02d8db6417d5787 100644 (file)
@@ -99,7 +99,7 @@ static void doveadm_cmd_callback(int exit_code, const char *error,
                i_error("%s: Command %s failed for %s: %s",
                        server->name, cmd_ctx->cmd->name, username, error);
                internal_failure = TRUE;
-               master_service_stop(master_service);
+               io_loop_stop(current_ioloop);
                return;
        case EX_NOUSER:
                i_error("%s: No such user: %s", server->name, username);
@@ -125,7 +125,7 @@ static void doveadm_cmd_callback(int exit_code, const char *error,
                }
        }
 
-       master_service_stop(master_service);
+       io_loop_stop(current_ioloop);
 }
 
 static void doveadm_mail_server_handle(struct server_connection *conn,