mirror of
https://github.com/php/php-src.git
synced 2025-08-15 13:38:49 +02:00
Fix memory leak in intl_datetime_decompose()
Closes GH-18635.
This commit is contained in:
parent
c30bddc18f
commit
d6836fb345
2 changed files with 4 additions and 0 deletions
3
NEWS
3
NEWS
|
@ -2,6 +2,9 @@ PHP NEWS
|
|||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
?? ??? ????, PHP 8.3.23
|
||||
|
||||
- Intl:
|
||||
. Fix memory leak in intl_datetime_decompose() on failure. (nielsdos)
|
||||
|
||||
- Phar:
|
||||
. Add missing filter cleanups on phar failure. (nielsdos)
|
||||
|
||||
|
|
|
@ -118,6 +118,7 @@ U_CFUNC int intl_datetime_decompose(zval *z, double *millis, TimeZone **tz,
|
|||
ZVAL_STRING(&zfuncname, "getTimestamp");
|
||||
if (call_user_function(NULL, z, &zfuncname, &retval, 0, NULL)
|
||||
!= SUCCESS || Z_TYPE(retval) != IS_LONG) {
|
||||
zval_ptr_dtor(&retval);
|
||||
spprintf(&message, 0, "%s: error calling ::getTimeStamp() on the "
|
||||
"object", func);
|
||||
intl_errors_set(err, U_INTERNAL_PROGRAM_ERROR,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue