I'm sorry if this is a silly question, but the only thing close to an answer I could
find is from a post of Hallvard B Furuseth to this list (pre-dating the actual
ldap_destroy() introduction) stating that ldap_unbind() was mis-named and should have been
The question is whether to use ldap_destroy() or ldap_unbind().
More precisely, the question is which one is preferable in a single-threaded application
that never calls ldap_dup().
From reading the man page of ldap_dup()/ldap_destroy() and above
mentioned post, I would get the impression that technichally, it doesn't matter, so I
would gess ldap_unbind() to be slightly preferable because it works with pre-2.4.24
However, proposing such an adjustment (https://redmine.lighttpd.net/issues/2849
anyone cares[*]) was vigorously turned down stating I didn't know what I was talking
about so I might be missing something.
Could someone shed light on this? I'm in no way an LDAP or OpenLDAP expert, just
trying to read man pages.
[*] There's an error in my comment there: I wrote "2.4" where it should read