From: Marcus Boerger Date: Sun, 28 Mar 2004 23:56:18 +0000 (+0000) Subject: Use lowercasing here X-Git-Tag: php-5.0.0RC2RC1~178 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=16a4376f53079404dbe02a7e73f427dd91d9283d;p=php Use lowercasing here --- diff --git a/Zend/zend_API.c b/Zend/zend_API.c index ccc25cf3a3..60696cfd17 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -1354,6 +1354,8 @@ ZEND_API void zend_unregister_functions(zend_function_entry *functions, int coun ZEND_API int zend_register_module(zend_module_entry *module) { + int retval, name_len; + char *lcname; TSRMLS_FETCH(); #if 0 @@ -1364,7 +1366,11 @@ ZEND_API int zend_register_module(zend_module_entry *module) return FAILURE; } module->module_started=1; - return zend_hash_add(&module_registry, module->name, strlen(module->name)+1, (void *)module, sizeof(zend_module_entry), NULL); + name_len = strlen(module->name); + lcname = zend_str_tolower_dup(module->name, name_len); + retval = zend_hash_add(&module_registry, lcname, name_len+1, (void *)module, sizeof(zend_module_entry), NULL); + efree(lcname); + return retval; }