From a9557a66cdb96ab03715530a81b367ae2bd27fc3 Mon Sep 17 00:00:00 2001 From: brenosilva Date: Thu, 7 Apr 2011 13:41:30 +0000 Subject: [PATCH] Add more char to escape in log_escape_re --- apache2/msc_util.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apache2/msc_util.c b/apache2/msc_util.c index f5005a1a..0f32d2a5 100644 --- a/apache2/msc_util.c +++ b/apache2/msc_util.c @@ -863,6 +863,14 @@ char *_log_escape(apr_pool_t *mp, const unsigned char *input, unsigned long int *d++ = input[i]; } break; + case '?' : + if (escape_re) { + *d++ = '\\'; + *d++ = '?'; + } else { + *d++ = input[i]; + } + break; case '/' : if (escape_re) { *d++ = '\\';