Oops... what I meant to ask was whether I could just override individual
routine pairs (i.e. ltf_get_lderrno/ltf_set_lderrno) or if I have to do
the whole set?
- Matthew
Matthew M. DeLoera wrote:
Hello all!
In trying to fix some memory leaks in my app, I encountered what
appears to be bugzilla #282320.
Each time I need to bind, I call ldap_simple_bind() in a temporary
thread. Once it completely succeeds or fails, that thread ends. If
successful, I keep the LDAP* around and then start using it from
another thread. I assume this is what Mark Smith's bug comment meant
by "sharing LDAP* handles across multiple threads".
The main offender is a 12-byte leak on every bind attempt, in open.c
line 197 (I'm using SDK 6.0.6).
I really don't want to use a patched SDK, so is there some workaround
I can try, like overriding the default ld_set_lderrno_fn function?
I've been looking over the SDK source, but still worried that I don't
fully understand the ramifications of this.
Thanks!
- Matthew
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap