]> granicus.if.org Git - php/commitdiff
Fixed function name comparation
authorXinchen Hui <laruence@gmail.com>
Mon, 17 Mar 2014 04:32:42 +0000 (12:32 +0800)
committerXinchen Hui <laruence@gmail.com>
Mon, 17 Mar 2014 04:32:42 +0000 (12:32 +0800)
ext/reflection/php_reflection.c

index 4531e3b1d5fc5d4e5db9a6551fcbfd19a60d6327..9c822029feb478f8c11224fa5e4ac022b638ed81 100644 (file)
@@ -608,7 +608,7 @@ static void _class_string(string *str, zend_class_entry *ce, zval *obj, char *in
                                        if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0
                                                || mptr->common.scope == ce
                                                || zend_hash_get_current_key_ex(&ce->function_table, &key, &num_index, 0, &pos) != HASH_KEY_IS_STRING
-                                               || zend_binary_strcasecmp(key->val, key->len-1, mptr->common.function_name->val, len) == 0)
+                                               || zend_binary_strcasecmp(key->val, key->len, mptr->common.function_name->val, len) == 0)
                                        {
                                                zend_function *closure;
                                                /* see if this is a closure */