Skip to content

Commit 4e9cde7

Browse files
committed
Merge branch 'PHP-8.4'
* PHP-8.4: Fix memory leak on ZEND_FFI_TYPE_CHAR conversion failure
2 parents bf5e6c5 + d1ed8be commit 4e9cde7

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

ext/ffi/ffi.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -808,6 +808,7 @@ static zend_always_inline zend_result zend_ffi_zval_to_cdata(void *ptr, zend_ffi
808808
if (ZSTR_LEN(str) == 1) {
809809
*(char*)ptr = ZSTR_VAL(str)[0];
810810
} else {
811+
zend_tmp_string_release(tmp_str);
811812
zend_ffi_assign_incompatible(value, type);
812813
return FAILURE;
813814
}

0 commit comments

Comments
 (0)