X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_params.c;h=523424423d3b21ce15704d4804cae4dd73fc1daa;hp=092db0525e8ffa2e4e1b87033823d71da4fbc647;hb=cb421fbba6d216980452465ef3e6db3f0390dbfb;hpb=4b017a75b134381e0f4dcef179fb3c63488a694e diff --git a/php_http_params.c b/php_http_params.c index 092db05..5234244 100644 --- a/php_http_params.c +++ b/php_http_params.c @@ -224,6 +224,10 @@ static inline void sanitize_key(unsigned flags, char *str, size_t len, zval *zv, if (flags & PHP_HTTP_PARAMS_ESCAPED) { sanitize_escaped(zv TSRMLS_CC); } + + if (!Z_STRLEN_P(zv)) { + return; + } eos = &Z_STRVAL_P(zv)[Z_STRLEN_P(zv)-1]; if (*eos == '*') {