summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-07-21 12:02:00 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-07-21 12:05:44 +0200
commit4ce9571978fef109f9fb6514658eeea63da6fddc (patch)
tree8ddfdd4c0adcf3f9fc9fa2c99bf2dcec079d7872
parentae815490487b1d02cbde14c631543755021a1e41 (diff)
downloadphp-git-4ce9571978fef109f9fb6514658eeea63da6fddc.tar.gz
Fix UConvert::getErrorMessage() leak on zpp failure
-rw-r--r--ext/intl/converter/converter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/intl/converter/converter.c b/ext/intl/converter/converter.c
index 5151daaa36..72144a4ee1 100644
--- a/ext/intl/converter/converter.c
+++ b/ext/intl/converter/converter.c
@@ -797,12 +797,12 @@ PHP_METHOD(UConverter, getErrorCode) {
/* {{{ */
PHP_METHOD(UConverter, getErrorMessage) {
php_converter_object *objval = CONV_GET(ZEND_THIS);
- zend_string *message = intl_error_get_message(&(objval->error));
if (zend_parse_parameters_none() == FAILURE) {
RETURN_THROWS();
}
+ zend_string *message = intl_error_get_message(&(objval->error));
if (message) {
RETURN_STR(message);
} else {