]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-dns: Fix potential timeout leak
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 12 Jun 2024 12:06:38 +0000 (15:06 +0300)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 12 Jun 2024 12:08:07 +0000 (15:08 +0300)
src/lib-dns/dns-lookup.c

index 4b3d3f771d741ec5a09c9accb2c0b0ac80011d93..c26a42b08fc875954ae5a645ca2b129f12e7b323 100644 (file)
@@ -189,6 +189,7 @@ static void dns_client_destroy(struct connection *conn)
 {
        struct dns_client *client = container_of(conn, struct dns_client, conn);
        client->connected = FALSE;
+       timeout_remove(&client->to_idle);
        connection_deinit(conn);
 }