X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_params.c;h=7dbffb98d72b08584d19bd77c149861491d5923b;hb=758d5ececf52a621e3658b0b2a78c69bd5eec7e4;hp=828eb9371177edd80bb7e2a452cb7fb242e91351;hpb=e250d339046895893f02b007d093c27d88a0a883;p=m6w6%2Fext-http diff --git a/php_http_params.c b/php_http_params.c index 828eb93..7dbffb9 100644 --- a/php_http_params.c +++ b/php_http_params.c @@ -60,14 +60,14 @@ static inline void sanitize_escaped(zval *zv) ZVAL_STR(zv, php_http_cs2zs(deq, deq_len)); } - php_stripcslashes(Z_STRVAL_P(zv), &Z_STRLEN_P(zv)); + php_stripcslashes(Z_STR_P(zv)); } static inline void prepare_escaped(zval *zv) { if (Z_TYPE_P(zv) == IS_STRING) { size_t len = Z_STRLEN_P(zv); - zend_string *stripped = php_addcslashes(Z_STRVAL_P(zv), Z_STRLEN_P(zv), 0, + zend_string *stripped = php_addcslashes(Z_STR_P(zv), 0, ZEND_STRL("\0..\37\173\\\"")); if (len != stripped->len || strpbrk(stripped->val, "()<>@,;:\"[]?={} ")) {