[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#6018) TLS memory leak
Full_Name: Tim Ling
Version: 2.3.32
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (202.111.48.66)
I develop a client of LDAP with TLS/SSL. This client is a daemon to query LDAP
server. For SSL, I use ldap_initialize(ld, "ldaps://..."). For TLS, I use
ldap_start_tls_s( ld, NULL, NULL ).
I also use ldap_set_option( ld, LDAP_OPT_PROTOCOL_VERSION, &protocol )
(protocol=3) and ldap_set_option( NULL, LDAP_OPT_X_TLS_REQUIRE_CERT, &rc )
(rc=0).
The method of bind is LDAP_AUTH_SIMPLE.
For every request, I will call ldap_initialize(). After that, I will use
ldap_unbind_s(ld). ( I cannot use ldap_pvt_tls_destroy(), because this function
can be called only once ).
After handling a lot of requests, it will cause memory leak.