[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: ldap_sasl_interactive_bind_s leaks? (ITS#2423)
how can i unsubscribe ?
-----Original Message-----
From: owner-openldap-bugs@OpenLDAP.org
[mailto:owner-openldap-bugs@OpenLDAP.org]On Behalf Of igor@ipass.net
Sent: Saturday, April 05, 2003 1:52 PM
To: openldap-its@OpenLDAP.org
Subject: ldap_sasl_interactive_bind_s leaks? (ITS#2423)
Full_Name: Igor Brezac
Version: 2.1.16
OS: Solaris 9
URL: ftp://ftp.openldap.org/incoming/ldap_sasl_interactive_bind_s.leak.c
Submission from: (NULL) (209.170.129.80)
My testing shows a leak in ldap_sasl_interactive_bind_s(). I tried to chase
the
leak with fnccheck, but after compiling both openldap and my testing program
for
profiling, fncdump dumps itself. Anyway, ldap_sasl_interactive_bind_s()
frees
SASL_INTERACT prompt result, but I do not think it frees other prompt
buffers.
I looked throught sources for ldapsearch and slurpd, but I did not find ways
to
free the buffers allocated in _ldap_interact.
Somewhat related issue I have is that the following pseudo code does not
work.
The ldap connection needs to be reset after each
ldap_sasl_interactive_bind_s.
I am not sure if this behaviour is by design, but I was hoping that it'll
work
just like it does with simple bind.
ldap_initialize
while
get auth input
ldap_sasl_interactive_bind_s(authcid,authzid,mech,pass...)
endwhile
Thanks