From: Timo Sirainen Date: Fri, 6 Jul 2018 08:22:46 +0000 (+0300) Subject: lib-auth: Fix reconnect timeout leak at deinit X-Git-Tag: 2.3.9~1591 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cbb091ceabb6e052a01690ae49e646a7d356ed31;p=thirdparty%2Fdovecot%2Fcore.git lib-auth: Fix reconnect timeout leak at deinit --- diff --git a/src/lib-auth/auth-server-connection.c b/src/lib-auth/auth-server-connection.c index 63f02b9fac..96697e3af2 100644 --- a/src/lib-auth/auth-server-connection.c +++ b/src/lib-auth/auth-server-connection.c @@ -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); }