From d5b13494cb7ef97bfe2efb7446badbabb4e7f141 Mon Sep 17 00:00:00 2001 From: Ben Fuhrmannek Date: Fri, 11 Jul 2014 16:13:29 +0200 Subject: disallow_ws now matches all single-byte whitespace characters --- ifilter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ifilter.c b/ifilter.c index cd02869..8b2e8a3 100644 --- a/ifilter.c +++ b/ifilter.c @@ -366,7 +366,7 @@ unsigned int suhosin_input_filter(int arg, char *var, char **val, unsigned int v } /* Drop this variable if it begins with whitespace which is disallowed */ - if (*var == ' ') { + if (isspace(*var)) { if (SUHOSIN_G(disallow_ws)) { suhosin_log(S_VARS, "request variable name begins with disallowed whitespace - dropped variable '%s'", var); if (!SUHOSIN_G(simulation)) { -- cgit v1.3