From af9aefc9be7029ab8c67737e1e944169ed9355ef Mon Sep 17 00:00:00 2001 From: Moriyoshi Koizumi Date: Fri, 25 Oct 2002 18:35:25 +0000 Subject: [PATCH] Additional fix for #20087 # Thanks, Derick! --- ext/mbstring/mbstring.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c index 00dd6e01e4..8bd3d14119 100644 --- a/ext/mbstring/mbstring.c +++ b/ext/mbstring/mbstring.c @@ -1400,7 +1400,6 @@ php_mbstr_encoding_handler(zval *arg, char *res, char *separator TSRMLS_DC) val_list[n] = var; n++; - php_url_decode(var, strlen(var)); val_list[n] = ""; len_list[n] = 0; } @@ -1704,17 +1703,19 @@ PHP_FUNCTION(mb_parse_str) while (var && n < num) { val = strchr(var, '='); if (val) { /* have a value */ - *val++ = '\0'; str_list[n] = var; len_list[n] = php_url_decode(var, strlen(var)); n++; + + *val++ = '\0'; str_list[n] = val; len_list[n] = php_url_decode(val, strlen(val)); } else { str_list[n] = var; len_list[n] = php_url_decode(var, strlen(var)); n++; - str_list[n] = NULL; + + str_list[n] = ""; len_list[n] = 0; } n++; -- 2.50.1