]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-auth: If connection to auth-master gets lost, reconnect.
authorTimo Sirainen <tss@iki.fi>
Wed, 16 Mar 2011 16:20:47 +0000 (18:20 +0200)
committerTimo Sirainen <tss@iki.fi>
Wed, 16 Mar 2011 16:20:47 +0000 (18:20 +0200)
src/lib-auth/auth-master.c

index 1ab424e328440a96507a663e0fc3fbe33f5ba456..2ec9fa4ffa0eafc770de7740858c1ee9390c6b45 100644 (file)
@@ -372,6 +372,7 @@ static int auth_master_run_cmd(struct auth_master_connection *conn,
        if (conn->output->stream_errno != 0) {
                errno = conn->output->stream_errno;
                i_error("write(auth socket) failed: %m");
+               conn->aborted = TRUE;
        } else {
                io_loop_run(conn->ioloop);
        }