[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: mo timeout on ldap_result call in ldap_sasl_bind_s
At 12:37 AM 9/12/2004, HagaiY@Cyber-Ark.com wrote:
> I am using the OpenLDAP API version 2.1.22 to get data from windows Active Directory, I am binding to the server using sasl, I am using the LDAP_OPT_NETWORK_TIMEOUT option to set a timeout to network actions. Despite that I see that the ldap_sasl_bind_s function calls the ldap_result function with NULL for the timeout parameter, this leads to a call to the select function with NULL as the timeout parameter, can't this cause my thread to wait forever ?
>
>prior to the ldap_result call a connect is being made to the server (with the ldap_pvt_connect function), in this function after a non-blocking connect there is a select that uses the Timeout that I have used for the LDAP_OPT_NETWORK_TIMEOUT option, why in the connect there is a timeout and later no ?
Because that's the extent of LDAP_OPT_NETWORK_TIMEOUT
applicability. LDAP response timeouts are intended to be
set by yet unimplemented LDAP_OPT_TIMEOUT. Generally,
applications needing response timeouts should use the
async API.
Kurt