From 9b4094c3d74cb7e71dd2dc6ae6673a17575b2a13 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 13 Oct 2020 17:44:56 +0200 Subject: [PATCH] Fix incorrect zpp parameter count in mb_substr() / mb_strcut() These functions only accept 4 params. --- ext/mbstring/mbstring.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c index c16b6d8b91..b6395aecdd 100644 --- a/ext/mbstring/mbstring.c +++ b/ext/mbstring/mbstring.c @@ -2130,7 +2130,7 @@ PHP_FUNCTION(mb_substr) zend_bool len_is_null = 1; mbfl_string string, result, *ret; - ZEND_PARSE_PARAMETERS_START(2, 5) + ZEND_PARSE_PARAMETERS_START(2, 4) Z_PARAM_STRING(str, str_len) Z_PARAM_LONG(from) Z_PARAM_OPTIONAL @@ -2194,7 +2194,7 @@ PHP_FUNCTION(mb_strcut) zend_bool len_is_null = 1; mbfl_string string, result, *ret; - ZEND_PARSE_PARAMETERS_START(2, 5) + ZEND_PARSE_PARAMETERS_START(2, 4) Z_PARAM_STRING(string_val, string.len) Z_PARAM_LONG(from) Z_PARAM_OPTIONAL -- 2.50.1