mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6: fix double free
This commit is contained in:
commit
3437dbfa00
@ -50,11 +50,10 @@ static void msgfmt_do_format(MessageFormatter_object *mfo, zval *args, zval *ret
|
||||
zend_hash_destroy(args_copy);
|
||||
efree(args_copy);
|
||||
|
||||
if (formatted && U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) {
|
||||
efree(formatted);
|
||||
}
|
||||
|
||||
if (U_FAILURE(INTL_DATA_ERROR_CODE(mfo))) {
|
||||
if (formatted) {
|
||||
efree(formatted);
|
||||
}
|
||||
RETURN_FALSE;
|
||||
} else {
|
||||
INTL_METHOD_RETVAL_UTF8(mfo, formatted, formatted_len, 1);
|
||||
|
Loading…
Reference in New Issue
Block a user