diff options
author | Marcus Boerger <helly@php.net> | 2004-03-28 23:56:18 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2004-03-28 23:56:18 +0000 |
commit | 16a4376f53079404dbe02a7e73f427dd91d9283d (patch) | |
tree | 362f0caaaf6d6a0feea795293dc1343bfbe10e95 /Zend/zend_API.c | |
parent | 4da754e86863a2e0833ec97b8ecddceeb498601c (diff) | |
download | php-git-16a4376f53079404dbe02a7e73f427dd91d9283d.tar.gz |
Use lowercasing here
Diffstat (limited to 'Zend/zend_API.c')
-rw-r--r-- | Zend/zend_API.c | 8 |
1 files changed, 7 insertions, 1 deletions
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; } |