]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Fixed a potential crash on deinit.
authorTimo Sirainen <tss@iki.fi>
Sat, 17 Jul 2010 18:05:51 +0000 (19:05 +0100)
committerTimo Sirainen <tss@iki.fi>
Sat, 17 Jul 2010 18:05:51 +0000 (19:05 +0100)
src/auth/auth-worker-server.c

index 10f2b413a7ce03f3647c30a68eb81a75b3aabe2f..6eccea89b74fa8baeef7bd08ea8a384be380e562 100644 (file)
@@ -199,7 +199,8 @@ static void auth_worker_destroy(struct auth_worker_connection **_conn,
                                conn->request->context);
        }
 
-       io_remove(&conn->io);
+       if (conn->io != NULL)
+               io_remove(&conn->io);
        i_stream_destroy(&conn->input);
        o_stream_destroy(&conn->output);
        timeout_remove(&conn->to);