From f7600a7b67c679175fd244c8cadcf4bda6aae45b Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Tue, 31 Oct 2006 19:21:03 +0000 Subject: [PATCH] - Fix issue with name mangling --- Zend/zend.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Zend/zend.c b/Zend/zend.c index 704eab89cd..f5c66a18da 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -241,9 +241,9 @@ str_type: if (is_object) { zstr prop_name, class_name; - zend_u_unmangle_property_name(ztype, string_key, str_len - 1, &class_name, &prop_name); + int mangled = zend_u_unmangle_property_name(ztype, string_key, str_len - 1, &class_name, &prop_name); - if (class_name.v) { + if (class_name.v && mangled == SUCCESS) { if (class_name.s[0]=='*') { zend_printf("%R:protected", ztype, prop_name); } else { -- 2.50.1