From 36be62c0e18f8bc64ee84daf28c3080b5b0dbbb7 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Mon, 7 Aug 2006 16:54:16 +0000 Subject: [PATCH] Removed extra byte --- ext/filter/filter.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ext/filter/filter.c b/ext/filter/filter.c index 1eeef2def2..8efd4af601 100644 --- a/ext/filter/filter.c +++ b/ext/filter/filter.c @@ -362,7 +362,7 @@ static unsigned int php_sapi_filter(int arg, char *var, char **val, unsigned int /* FIXME: Should not use php_register_variable_ex as that also registers * globals when register_globals is turned on */ Z_STRLEN(raw_var) = val_len; - Z_STRVAL(raw_var) = estrndup(*val, val_len + 1); + Z_STRVAL(raw_var) = estrndup(*val, val_len); Z_TYPE(raw_var) = IS_STRING; php_register_variable_ex(var, &raw_var, array_ptr TSRMLS_CC); @@ -376,7 +376,7 @@ static unsigned int php_sapi_filter(int arg, char *var, char **val, unsigned int Z_TYPE(new_var) = IS_STRING; if (!(IF_G(default_filter) == FILTER_UNSAFE_RAW)) { - Z_STRVAL(new_var) = estrndup(*val, val_len + 1); + Z_STRVAL(new_var) = estrndup(*val, val_len); php_zval_filter(&new_var, IF_G(default_filter), IF_G(default_filter_flags), NULL, NULL/*charset*/ TSRMLS_CC); } #if PHP_VERSION_ID<60000 @@ -385,7 +385,7 @@ static unsigned int php_sapi_filter(int arg, char *var, char **val, unsigned int } #endif else { - Z_STRVAL(new_var) = estrndup(*val, val_len + 1); + Z_STRVAL(new_var) = estrndup(*val, val_len); } } else { /* empty string */ ZVAL_EMPTY_STRING(&new_var); @@ -404,7 +404,7 @@ static unsigned int php_sapi_filter(int arg, char *var, char **val, unsigned int } efree(*val); if (Z_STRLEN(new_var)) { - *val = estrndup(Z_STRVAL(new_var), Z_STRLEN(new_var) + 1); + *val = estrndup(Z_STRVAL(new_var), Z_STRLEN(new_var)); } else { *val = estrdup(""); } -- 2.50.1