From: Marco Bettini Date: Mon, 9 Dec 2024 10:03:02 +0000 (+0000) Subject: lib-ldap: Drop ldap_client_init() X-Git-Tag: 2.4.0~136 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fa221d8f602330a797b5c504af598a816c935488;p=thirdparty%2Fdovecot%2Fcore.git lib-ldap: Drop ldap_client_init() --- diff --git a/src/lib-ldap/ldap-client.c b/src/lib-ldap/ldap-client.c index 4f4460ed98..ee0b251561 100644 --- a/src/lib-ldap/ldap-client.c +++ b/src/lib-ldap/ldap-client.c @@ -17,25 +17,6 @@ struct ldap_client { static struct ldap_connection_pool *ldap_conn_pool = NULL; -int ldap_client_init(const struct ldap_client_settings *set, - struct ldap_client **client_r, const char **error_r) -{ - struct ldap_client *client; - - if (ldap_conn_pool == NULL) - ldap_conn_pool = ldap_connection_pool_init(LDAP_CONN_POOL_MAX_CONNECTIONS); - - client = i_new(struct ldap_client, 1); - client->event = event_create(set->event_parent); - if (ldap_connection_pool_get(ldap_conn_pool, client, set, - &client->list, error_r) < 0) { - i_free(client); - return -1; - } - *client_r = client; - return 0; -} - int ldap_client_init_auto(struct event *event, struct ldap_client **client_r, const char **error_r) { diff --git a/src/lib-ldap/ldap-client.h b/src/lib-ldap/ldap-client.h index 11f6d2bb21..3421c7197c 100644 --- a/src/lib-ldap/ldap-client.h +++ b/src/lib-ldap/ldap-client.h @@ -39,8 +39,6 @@ struct ldap_compare_input { /* Initialize LDAP. Returns 0 on success, or -1 and error_r if initialization failed with the given settings. */ -int ldap_client_init(const struct ldap_client_settings *set, - struct ldap_client **client_r, const char **error_r); int ldap_client_init_auto(struct event *event, struct ldap_client **client_r, const char **error_r); void ldap_client_deinit(struct ldap_client **client);