mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
Fix get_extension_funcs() - extension names are now lowercased, so should
be function arguments.
This commit is contained in:
parent
96cd8a9ce6
commit
c3957fe1e8
@ -1885,10 +1885,13 @@ ZEND_FUNCTION(get_extension_funcs)
|
||||
|
||||
convert_to_string_ex(extension_name);
|
||||
if (strncasecmp(Z_STRVAL_PP(extension_name), "zend", sizeof("zend"))) {
|
||||
if (zend_hash_find(&module_registry, Z_STRVAL_PP(extension_name),
|
||||
char *lcname = zend_str_tolower_dup(Z_STRVAL_PP(extension_name), Z_STRLEN_PP(extension_name));
|
||||
if (zend_hash_find(&module_registry, lcname,
|
||||
Z_STRLEN_PP(extension_name)+1, (void**)&module) == FAILURE) {
|
||||
efree(lcname);
|
||||
RETURN_FALSE;
|
||||
}
|
||||
efree(lcname);
|
||||
|
||||
if (!(func = module->functions)) {
|
||||
RETURN_FALSE;
|
||||
|
Loading…
Reference in New Issue
Block a user