]> git.sur5r.net Git - openldap/commit
solve a deadlock during unbind: ldap_send_unbind() is called by ldap_free_connection...
authorPierangelo Masarati <ando@openldap.org>
Thu, 11 Aug 2005 17:11:41 +0000 (17:11 +0000)
committerPierangelo Masarati <ando@openldap.org>
Thu, 11 Aug 2005 17:11:41 +0000 (17:11 +0000)
commit3638b6c72229c30536d60f4c2a5f4a8f56d14605
tree3556c08e6e8edc9cfda8142f0b4dbf8a5ed13050
parentc6e2a69f2722a540a36fd5bcfb43296b282997e5
solve a deadlock during unbind: ldap_send_unbind() is called by ldap_free_connection() only, and just in case the last arg is not 0; but most of the times ldap_free_connection() is called with ld_req_mutex locked, so it shouldn't be locked again from inside ldap_send_unbind()
libraries/libldap/request.c
libraries/libldap/unbind.c