diff --git a/source/libads/ldap.c b/source/libads/ldap.c index 9eae2d4..8c37bfb 100644 --- a/source/libads/ldap.c +++ b/source/libads/ldap.c @@ -118,6 +118,10 @@ static int ldap_search_with_timeout(LDAP *ld, if (gotalarm != 0) return LDAP_TIMELIMIT_EXCEEDED; + if (*res == NULL) { + return LDAP_TIMELIMIT_EXCEEDED; + } + return result; }