]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ldap: Fix memory leak at connection deinit
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 23 Oct 2025 12:46:52 +0000 (15:46 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Fri, 24 Oct 2025 07:22:50 +0000 (07:22 +0000)
src/lib-ldap/ldap-connection.c

index 2e2fac954be4928d586c2b2244b9924f7f5b244d..0c00a5565bed4dd1227fa1c1b842fe19951d2179 100644 (file)
@@ -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);