]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict-ldap: ldap_dict_deinit() - Fix wrong event deref
authorMarco Bettini <marco.bettini@open-xchange.com>
Tue, 29 Oct 2024 14:42:26 +0000 (14:42 +0000)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:40:01 +0000 (10:40 +0200)
src/lib-dict-backend/dict-ldap.c

index 77d155081bcaa29669fa089001c52730953a6b1c..81eed292cec91f824a596139d4571c7cd0252066 100644 (file)
@@ -185,14 +185,14 @@ int ldap_dict_init(const struct dict *dict_driver, struct event *event,
 }
 
 static
-void ldap_dict_deinit(struct dict *dict)
+void ldap_dict_deinit(struct dict *_dict)
 {
-       struct ldap_dict *ctx = (struct ldap_dict *)dict;
+       struct ldap_dict *dict = (struct ldap_dict *)_dict;
 
-       ldap_client_deinit(&ctx->client);
+       ldap_client_deinit(&dict->client);
        event_unref(&dict->event);
-       settings_free(ctx->set);
-       pool_unref(&ctx->pool);
+       settings_free(dict->set);
+       pool_unref(&dict->pool);
 }
 
 static void ldap_dict_wait(struct dict *_dict)