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

source/libads/ldap.c

index 65f13cd7810df1be88adb6f301ebc536c0425dae..ace95f0a2741332d4a66abc442f33fb8a842d622 100644 (file)
@@ -112,6 +112,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;
 }