Skip to content

Commit a2cf4f1

Browse files
committed
Merge branch 'PHP-5.3' of git.php.net:/php-src into PHP-5.3
2 parents 795e3f1 + ad553a7 commit a2cf4f1

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Zend/zend_API.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3472,6 +3472,8 @@ ZEND_API int zend_update_static_property(zend_class_entry *scope, char *name, in
34723472
(*property)->value = value->value;
34733473
if (Z_REFCOUNT_P(value) > 0) {
34743474
zval_copy_ctor(*property);
3475+
} else {
3476+
efree(value);
34753477
}
34763478
} else {
34773479
zval *garbage = *property;

Zend/zend_object_handlers.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,8 @@ static void zend_std_write_property(zval *object, zval *member, zval *value TSRM
437437
(*variable_ptr)->value = value->value;
438438
if (Z_REFCOUNT_P(value) > 0) {
439439
zval_copy_ctor(*variable_ptr);
440+
} else {
441+
efree(value);
440442
}
441443
zval_dtor(&garbage);
442444
} else {

0 commit comments

Comments
 (0)