]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-auth: Fix reconnect timeout leak at deinit
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 6 Jul 2018 08:22:46 +0000 (11:22 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Sun, 8 Jul 2018 10:19:39 +0000 (10:19 +0000)
src/lib-auth/auth-server-connection.c

index 63f02b9fac083a91870255ef9378186e25feaf19..96697e3af2c5ea0bdd6afd6e3746995cfa2f06e4 100644 (file)
@@ -406,6 +406,7 @@ void auth_server_connection_deinit(struct auth_server_connection **_conn)
        auth_server_connection_disconnect(conn, "deinitializing");
        i_assert(hash_table_count(conn->requests) == 0);
        hash_table_destroy(&conn->requests);
+       timeout_remove(&conn->to);
        array_free(&conn->available_auth_mechs);
        pool_unref(&conn->pool);
 }