]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
ldap/connection.c: Fix _ldap_connection_init()
authorJorge Pereira <jpereiran@gmail.com>
Thu, 23 May 2019 00:46:28 +0000 (21:46 -0300)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 23 May 2019 03:57:13 +0000 (23:57 -0400)
src/lib/ldap/connection.c

index b7176ed18abd5c3f4c1828c8934a783e1f566882..2b8882a7eb26cd4b03715a8d38d41088f6dee2b3 100644 (file)
@@ -418,7 +418,6 @@ static fr_connection_state_t _ldap_connection_init(int *fd_out, void *uctx)
 {
        fr_ldap_connection_t    *c = talloc_get_type_abort(uctx, fr_ldap_connection_t);
        fr_ldap_state_t         state;
-       struct timeval          to = { 0 };
 
        *fd_out = -1;   /* We set a real value later */
 
@@ -431,7 +430,7 @@ static fr_connection_state_t _ldap_connection_init(int *fd_out, void *uctx)
        if (ldap_set_option(c->handle, LDAP_OPT_CONNECT_ASYNC, LDAP_OPT_ON) != LDAP_OPT_SUCCESS) {
                return FR_CONNECTION_STATE_FAILED;
        }
-       fr_ldap_connection_timeout_set(c, &to);                                 /* Forces LDAP_X_CONNECTING */
+       fr_ldap_connection_timeout_set(c, 0);                                   /* Forces LDAP_X_CONNECTING */
 
        state = fr_ldap_state_next(c);
        if (state == FR_LDAP_STATE_ERROR) return FR_CONNECTION_STATE_FAILED;