diff --git a/libraries/libldap/open.c b/libraries/libldap/open.c index d627e8323d..b4d22d7be6 100644 --- a/libraries/libldap/open.c +++ b/libraries/libldap/open.c @@ -550,6 +550,7 @@ ldap_int_check_async_open( LDAP *ld, ber_socket_t sd ) break; default: + ld->ld_errno = LDAP_CONNECT_ERROR; return -1; case -2: