From 8a03806a8052fdfd7a9f5ce4318fb9cd492f8fe0 Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Wed, 2 Apr 2003 10:36:37 +0000 Subject: [PATCH] fix parameterless get_declared_classes call --- Zend/zend_builtin_functions.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index d8f016459e..bbdb0263be 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -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) { -- 2.50.1