]> granicus.if.org Git - php/commitdiff
fix parameterless get_declared_classes call
authorStanislav Malyshev <stas@php.net>
Wed, 2 Apr 2003 10:36:37 +0000 (10:36 +0000)
committerStanislav Malyshev <stas@php.net>
Wed, 2 Apr 2003 10:36:37 +0000 (10:36 +0000)
Zend/zend_builtin_functions.c

index d8f016459e19741f15c7f30555005b6c6c553f7c..bbdb0263bec5a796805978d99c8692faaa0ca523 100644 (file)
@@ -1080,13 +1080,12 @@ ZEND_FUNCTION(get_declared_classes)
                } else {
                        global_ns = 0;
                        convert_to_string_ex(namespace_name);
+                   if(Z_STRVAL_PP(namespace_name) || !Z_STRLEN_PP(namespace_name)) {
+                               global_ns = 1;
+                   }
                }
        }
 
-       if(!Z_STRVAL_PP(namespace_name) || !Z_STRLEN_PP(namespace_name)) {
-               global_ns = 1;
-       }
-       
        if(!global_ns) {
                zend_str_tolower(Z_STRVAL_PP(namespace_name), Z_STRLEN_PP(namespace_name));
                if(zend_hash_find(&EG(global_namespace_ptr)->class_table, Z_STRVAL_PP(namespace_name), Z_STRLEN_PP(namespace_name)+1, (void **)&pns) == FAILURE) {