Fix bug #6279 - winbindd crash. Cope with LDAP libraries returning LDAP_SUCCESS but...
authorJeremy Allison <jra@samba.org>
Wed, 22 Apr 2009 09:54:11 +0000 (02:54 -0700)
committerJeremy Allison <jra@samba.org>
Wed, 22 Apr 2009 09:58:24 +0000 (02:58 -0700)
Jeremy

source3/libads/ldap.c

index 9ffbd57e4a1e2428ce4586c1f86cc80ce24648ae..74f9b94a12c5db7d3c16c13eb185702fed8e80af 100644 (file)
@@ -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;
 }