https://bugs.openldap.org/show_bug.cgi?id=8871
--- Comment #2 from hsuenju_ko@stratus.com hsuenju_ko@stratus.com --- This used to work before #6672. The code used to unlock the ld_conn_mutex before the select call.
what if one thread is doing ldap_result with indefinite wait while other thread is doing something, not necessary cancel, which also requires holding the ld_conn_mutex lock? Are you saying no other thread is allowed to do anything requiring the same ld_conn_mutex?
If I can not use the same connection, how do I do multiple connections? Can I cancel operations from different connection?
Thanks for any feedback!