]> granicus.if.org Git - php/commitdiff
MFH: fix #38461 (setting private attribute with __set() produces segfault)
authorAntony Dovgal <tony2001@php.net>
Tue, 15 Aug 2006 13:19:13 +0000 (13:19 +0000)
committerAntony Dovgal <tony2001@php.net>
Tue, 15 Aug 2006 13:19:13 +0000 (13:19 +0000)
Zend/zend_object_handlers.c

index 70e51426fd60a3b2ace8ca1eb4d0e2b9858d39ca..6d6b0e61fec36dde7b817ae1004c2f4532929058 100644 (file)
@@ -415,7 +415,7 @@ static void zend_std_write_property(zval *object, zval *member, zval *value TSRM
                                zval_ptr_dtor(&garbage);
                        }
                }
-       } else {
+       } else if (property_info) {
                int setter_done = 0;
                zend_guard *guard;