]> granicus.if.org Git - php/commitdiff
Use hash_str directly
authorXinchen Hui <laruence@php.net>
Thu, 2 Jul 2015 04:31:26 +0000 (12:31 +0800)
committerXinchen Hui <laruence@php.net>
Thu, 2 Jul 2015 04:31:26 +0000 (12:31 +0800)
Zend/zend_builtin_functions.c

index fe371ee61afb752e07ef53a3e03df2b35065201d..1a5ba2e5dd1903030c5253b05b93e1f668be47ce 100644 (file)
@@ -2689,11 +2689,12 @@ ZEND_FUNCTION(get_extension_funcs)
        }
        if (strncasecmp(ZSTR_VAL(extension_name), "zend", sizeof("zend"))) {
                lcname = zend_string_tolower(extension_name);
+               module = zend_hash_find_ptr(&module_registry, lcname);
+               zend_string_release(lcname);
        } else {
-               lcname = zend_string_init("core", sizeof("core")-1, 0);
+               module = zend_hash_str_find_ptr(&module_registry, "core", sizeof("core") - 1);
        }
-       module = zend_hash_find_ptr(&module_registry, lcname);
-       zend_string_release(lcname);
+
        if (!module) {
                RETURN_FALSE;
        }