com php-src: Fix leak in timezone_open when instantiation fails: ext/date/php_date.c
| From: | Nikita Popov | Date: | Tue, 14 Apr 2015 19:44:33 +0000 |
| Subject: | com php-src: Fix leak in timezone_open when instantiation fails: ext/date/php_date.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-86248@lists.php.net to get a copy of this message | ||
Commit: 10756522a7283313781fa203b721632d8e8ce2c1
Author: Nikita Popov <nikic@php.net> Tue, 14 Apr 2015 21:43:43 +0200
Parents: a5f2be38d4964ec2eeeec09edba0184221f9bedd
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=10756522a7283313781fa203b721632d8e8ce2c1
Log:
Fix leak in timezone_open when instantiation fails
Changed paths:
M ext/date/php_date.c
Diff:
diff --git a/ext/date/php_date.c b/ext/date/php_date.c
index 959ab48..f00ce04 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;
}
}