]> granicus.if.org Git - php/commitdiff
Fixed next index insetion through magic function ($obj[] = ...)
authorDmitry Stogov <dmitry@zend.com>
Tue, 4 Mar 2014 12:07:42 +0000 (16:07 +0400)
committerDmitry Stogov <dmitry@zend.com>
Tue, 4 Mar 2014 12:07:42 +0000 (16:07 +0400)
Zend/zend_object_handlers.c

index 52b073ed1437f2dad13cd15415c8145964c16b36..de5da28e6a62c8d31259671caf2db5710ae8a391 100644 (file)
@@ -708,7 +708,7 @@ static void zend_std_write_dimension(zval *object, zval *offset, zval *value TSR
 
        if (EXPECTED(instanceof_function_ex(ce, zend_ce_arrayaccess, 1 TSRMLS_CC) != 0)) {
                if (!offset) {
-                       ZVAL_UNDEF(&tmp);
+                       ZVAL_NULL(&tmp);
                        offset = &tmp;
                } else {
                        SEPARATE_ARG_IF_REF(offset);