From: Philip Hazel Date: Wed, 17 Nov 2004 16:31:45 +0000 (+0000) Subject: Minor tidy to the recent LDAP fix to keep the code for Netscape SDK X-Git-Tag: exim-4_50~99 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=994a09e91130d52c4ae573cf7536eb68f1876883;p=exim.git Minor tidy to the recent LDAP fix to keep the code for Netscape SDK unchanged (though I cannot test it). --- diff --git a/src/src/lookups/ldap.c b/src/src/lookups/ldap.c index 330164570..7a21e8e01 100644 --- a/src/src/lookups/ldap.c +++ b/src/src/lookups/ldap.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/lookups/ldap.c,v 1.3 2004/11/11 12:05:54 ph10 Exp $ */ +/* $Cambridge: exim/src/src/lookups/ldap.c,v 1.4 2004/11/17 16:31:45 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -380,9 +380,14 @@ if (lcp == NULL) #ifdef LDAP_X_OPT_CONNECT_TIMEOUT if (tcplimit > 0) { - unsigned int timeout1000 = tcplimit*1000; + int timeout1000 = tcplimit*1000; ldap_set_option(ld, LDAP_X_OPT_CONNECT_TIMEOUT, (void *)&timeout1000); } + else + { + int notimeout = LDAP_X_IO_TIMEOUT_NO_TIMEOUT; + ldap_set_option(ld, LDAP_X_OPT_CONNECT_TIMEOUT, (void *)¬imeout); + } #endif /* Set the TCP connect timeout. This works with OpenLDAP 2.2.14. */