]> granicus.if.org Git - php/commitdiff
- MFH: Fix issue with some mangeled properties
authorMarcus Boerger <helly@php.net>
Fri, 3 Nov 2006 19:01:40 +0000 (19:01 +0000)
committerMarcus Boerger <helly@php.net>
Fri, 3 Nov 2006 19:01:40 +0000 (19:01 +0000)
Zend/zend.c

index b9fe854aa95ee10bf5b32291462dac05d2836d05..9b1f6e3fb439d8c84bfd2fe39981efc9a34e492f 100644 (file)
@@ -131,9 +131,9 @@ static void print_hash(zend_write_func_t write_func, HashTable *ht, int indent,
                                if (is_object) {
                                        char *prop_name, *class_name;
 
-                                       zend_unmangle_property_name(string_key, str_len-1, &class_name, &prop_name);
+                                       int mangled = zend_unmangle_property_name(string_key, str_len-1, &class_name, &prop_name);
                                        ZEND_PUTS_EX(prop_name);
-                                       if (class_name) {
+                                       if (class_name && mangled == SUCCESS) {
                                                if (class_name[0]=='*') {
                                                        ZEND_PUTS_EX(":protected");
                                                } else {