[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#7950) Memory leak issue



Full_Name: Kuldeep Khare
Version: 2.3.31
OS: Qnx
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (61.247.254.226)


Hi,

I am getting memory leak when calling below openldap api.
I am using openldap-2.3.31 version.

if(ldap_init())
{
	ldap_configure_client(mSession,clientip);
        int ldap_version = 3;
        ldap_set_option(mSession, LDAP_OPT_REFERRALS, LDAP_OPT_OFF);
        ldap_set_option(mSession, LDAP_OPT_PROTOCOL_VERSION, &ldap_version);

        // set timeout for every complete search
        ldap_set_option(mSession, LDAP_OPT_TIMELIMIT,
&SMA_CERT_LDAP_SEARCH_TIMEOUT);

        // set timeout for any api call

        struct timeval api_timeout;
        api_timeout.tv_sec  = SMA_CERT_LDAP_API_TIMEOUT;
        api_timeout.tv_usec = 0;

        struct timeval net_timeout;
        net_timeout.tv_sec  = SMA_CERT_LDAP_NET_TIMEOUT;
        net_timeout.tv_usec = 0;

        ldap_set_option(mSession, LDAP_OPT_TIMEOUT, &api_timeout);
        ldap_set_option(mSession, LDAP_OPT_NETWORK_TIMEOUT, &net_timeout);
}

ldap_simple_bind(); //Only if init is successful
ldap_result(); //only if init is successful
ldap_unbind(); 

If anyone has encountered this issue please help.

Thanks,
Kuldeep