diff options
| author | Andrei Zmievski <andrei@php.net> | 1999-12-15 15:59:04 +0000 |
|---|---|---|
| committer | Andrei Zmievski <andrei@php.net> | 1999-12-15 15:59:04 +0000 |
| commit | 46b14f85c3a40816594c974958c3edd2430c62e6 (patch) | |
| tree | f2d12f4dc605ad099db5f780d6102d35834cb81a | |
| parent | 1ccad1ab7d017408ce20ce9af4fe53845a3c7c62 (diff) | |
| download | php-git-46b14f85c3a40816594c974958c3edd2430c62e6.tar.gz | |
Faster, must go faster.
| -rw-r--r-- | Zend/zend_builtin_functions.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index bbabb4d9b6..2e22ad5cfc 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -408,7 +408,7 @@ ZEND_FUNCTION(method_exists) RETURN_FALSE; } convert_to_string_ex(method_name); - lcname = estrdup((*method_name)->value.str.val); + lcname = estrndup((*method_name)->value.str.val, (*method_name)->value.str.val); zend_str_tolower(lcname, (*method_name)->value.str.len); if(zend_hash_exists(&(*klass)->value.obj.ce->function_table, lcname, (*method_name)->value.str.len+1)) { efree(lcname); @@ -433,7 +433,7 @@ ZEND_FUNCTION(class_exists) RETURN_FALSE; } convert_to_string_ex(class_name); - lcname = estrdup((*class_name)->value.str.val); + lcname = estrndup((*class_name)->value.str.val, (*class_name)->value.str.len); zend_str_tolower(lcname, (*class_name)->value.str.len); if (zend_hash_exists(CG(class_table), lcname, (*class_name)->value.str.len+1)) { efree(lcname); @@ -457,7 +457,7 @@ ZEND_FUNCTION(function_exists) WRONG_PARAM_COUNT; } convert_to_string_ex(function_name); - lcname = estrdup((*function_name)->value.str.val); + lcname = estrndup((*function_name)->value.str.val, (*function_name)->value.str.len); zend_str_tolower(lcname, (*function_name)->value.str.len); if (zend_hash_exists(CG(function_table), lcname, (*function_name)->value.str.len+1) == FAILURE) { efree(lcname); |
