Hi all!

In attachment you can find really tiny patch, that fixes #29504 (improper handling of 
default array properties).

---
WBR,
Antony Dovgal aka tony2001
[EMAIL PROTECTED] || [EMAIL PROTECTED]
Index: zend_builtin_functions.c
===================================================================
RCS file: /repository/ZendEngine2/zend_builtin_functions.c,v
retrieving revision 1.242
diff -u -r1.242 zend_builtin_functions.c
--- zend_builtin_functions.c    27 Jul 2004 01:33:25 -0000      1.242
+++ zend_builtin_functions.c    3 Aug 2004 12:48:24 -0000
@@ -702,6 +702,12 @@
                                zval_copy_ctor(prop_copy);
                                INIT_PZVAL(prop_copy);
        
+                               /* this is necessary to make it able to work with 
default array 
+                                * properties, returned to user */
+                               if (Z_TYPE_P(prop_copy) == IS_CONSTANT_ARRAY) {
+                                       Z_TYPE_P(prop_copy) = IS_ARRAY;
+                               }
+                               
                                add_assoc_zval(return_value, prop_name, prop_copy);
                        }
                }

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to