]> granicus.if.org Git - php/commitdiff
Fixed possible memory corruption
authorDmitry Stogov <dmitry@php.net>
Fri, 28 Dec 2007 15:32:25 +0000 (15:32 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 28 Dec 2007 15:32:25 +0000 (15:32 +0000)
Zend/zend_execute.c

index 38329c469f187f712f556f709c0496f39f88c22f..be8c990a8f90c50056a65ee4c7e8a581e23b6f71 100644 (file)
@@ -795,6 +795,7 @@ static inline zval* zend_assign_to_variable(zval **variable_ptr_ptr, zval *value
                                Z_DELREF_P(value);
                        }
                        zendi_zval_dtor(garbage);
+                       return value;
                }
        } else {
                if (Z_DELREF_P(variable_ptr) == 0) {