From: Timo Sirainen Date: Thu, 23 Oct 2025 12:46:52 +0000 (+0300) Subject: lib-ldap: Fix memory leak at connection deinit X-Git-Tag: 2.4.2~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1b7936c50d54967c682effedf37f85bbc89f00fe;p=thirdparty%2Fdovecot%2Fcore.git lib-ldap: Fix memory leak at connection deinit --- diff --git a/src/lib-ldap/ldap-connection.c b/src/lib-ldap/ldap-connection.c index 2e2fac954b..0c00a5565b 100644 --- a/src/lib-ldap/ldap-connection.c +++ b/src/lib-ldap/ldap-connection.c @@ -36,6 +36,7 @@ void ldap_connection_deinit(struct ldap_connection **_conn) aqueue_idx(conn->request_queue, i)); timeout_remove(&req->to_abort); } + aqueue_deinit(&conn->request_queue); settings_free(conn->ssl_set); settings_free(conn->set); event_unref(&conn->event);