From: Marco Bettini Date: Tue, 29 Oct 2024 14:42:26 +0000 (+0000) Subject: dict-ldap: ldap_dict_deinit() - Fix wrong event deref X-Git-Tag: 2.4.0~115 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8e067309a889110e17cee8b42dc10fe1771df3ee;p=thirdparty%2Fdovecot%2Fcore.git dict-ldap: ldap_dict_deinit() - Fix wrong event deref --- diff --git a/src/lib-dict-backend/dict-ldap.c b/src/lib-dict-backend/dict-ldap.c index 77d155081b..81eed292ce 100644 --- a/src/lib-dict-backend/dict-ldap.c +++ b/src/lib-dict-backend/dict-ldap.c @@ -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)