]> granicus.if.org Git - php/commitdiff
Fixes bug which caused crash, if result_entry wasn't valid.
authorfoobar <sniper@php.net>
Fri, 28 Jul 2000 22:39:22 +0000 (22:39 +0000)
committerfoobar <sniper@php.net>
Fri, 28 Jul 2000 22:39:22 +0000 (22:39 +0000)
ext/ldap/ldap.c

index ca28c193f1eb4747e442d958bc6bc7733e9dabc9..c25d19cce3718145740268b712682f868f51f11e 100644 (file)
@@ -978,11 +978,12 @@ PHP_FUNCTION(ldap_get_values_len)
                WRONG_PARAM_COUNT;
        }
        
-       if ((ldap = _get_ldap_link(link)) == NULL) {
-               RETURN_FALSE;
-       }
-       
+       ldap = _get_ldap_link(link);
+       if (ldap == NULL) RETURN_FALSE;
+
        ldap_result_entry = _get_ldap_result_entry(result_entry);
+       if (ldap_result_entry == NULL) RETURN_FALSE;
+
        convert_to_string_ex(attr);
        attribute = (*attr)->value.str.val;