summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2003-07-27 11:42:21 +0000
committerStanislav Malyshev <stas@php.net>2003-07-27 11:42:21 +0000
commit78f8ca6e5564dc1335b2019c2518dab38cdb78ea (patch)
treefadf96ab580bdcdc5edb59b45b3b915e83a1e222 /Zend/zend_compile.c
parent618d6c904dd5c7c28d8f2c67e66e7fbcda8d6c8b (diff)
downloadphp-git-78f8ca6e5564dc1335b2019c2518dab38cdb78ea.tar.gz
make __clone call case insensitive, just as other calls are
Diffstat (limited to 'Zend/zend_compile.c')
-rw-r--r--Zend/zend_compile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index c1641c31ab..1c9f1f8314 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -1119,7 +1119,7 @@ void zend_do_begin_method_call(znode *left_bracket TSRMLS_DC)
last_op = &CG(active_op_array)->opcodes[last_op_number];
if ((last_op->op2.op_type == IS_CONST) && (last_op->op2.u.constant.value.str.len == sizeof(ZEND_CLONE_FUNC_NAME)-1)
- && !memcmp(last_op->op2.u.constant.value.str.val, ZEND_CLONE_FUNC_NAME, sizeof(ZEND_CLONE_FUNC_NAME))) {
+ && !strncasecmp(last_op->op2.u.constant.value.str.val, ZEND_CLONE_FUNC_NAME, sizeof(ZEND_CLONE_FUNC_NAME))) {
last_op->opcode = ZEND_CLONE;
left_bracket->op_type = IS_UNUSED;
zval_dtor(&last_op->op2.u.constant);