summaryrefslogblamecommitdiff
path: root/user/php7/zend_bool.patch
blob: b2e0b0f8fcddedce0f7fe986a2f85f2ed8089c2e (plain) (tree)


















                                                                                   
zend_parse_parameters can't be passed &int if it's expecting zend_bool
("b", unsigned char).

Ironically, this code (Reflect::export) is scheduled to be removed in
the next 7.4 release[1], so don't bother forwarding.

[1] https://github.com/php/php-src/pull/5188

--- php-7.4.4/ext/reflection/php_reflection.c	2020-03-17 06:40:26.000000000 -0400
+++ php-7.4.4/ext/reflection/php_reflection.c	2020-03-30 01:00:27.938405046 -0400
@@ -1304,7 +1304,7 @@ static void _reflection_export(INTERNAL_
 	zval *argument_ptr, *argument2_ptr;
 	zval retval, params[2];
 	int result;
-	int return_output = 0;
+	zend_bool return_output = 0;
 	zend_fcall_info fci;
 	zend_fcall_info_cache fcc;