diff options
author | Nikita Popov <nikic@php.net> | 2015-04-14 21:43:43 +0200 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2015-04-14 21:44:33 +0200 |
commit | 10756522a7283313781fa203b721632d8e8ce2c1 (patch) | |
tree | cc61007117a800d1f8ef9a9c64f75a311ad8131e /ext/date | |
parent | a5f2be38d4964ec2eeeec09edba0184221f9bedd (diff) | |
download | php-git-10756522a7283313781fa203b721632d8e8ce2c1.tar.gz |
Fix leak in timezone_open when instantiation fails
Diffstat (limited to 'ext/date')
-rw-r--r-- | ext/date/php_date.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/date/php_date.c b/ext/date/php_date.c index 959ab4896c..f00ce047b4 100644 --- a/ext/date/php_date.c +++ b/ext/date/php_date.c @@ -3630,6 +3630,7 @@ PHP_FUNCTION(timezone_open) } tzobj = Z_PHPTIMEZONE_P(php_date_instantiate(date_ce_timezone, return_value)); if (SUCCESS != timezone_initialize(tzobj, tz)) { + zval_ptr_dtor(return_value); RETURN_FALSE; } } |