--- modules/filters/mod_include.c +++ modules/filters/mod_include.c @@ -2995,7 +2995,7 @@ case PARSE_ARG_PREVAL: *store = NULL; - while (p < ep && apr_isspace(*p)) { + while (p < ep && (*p == ' ' || *p == '\t' || *p == '\v')) { ++p; } @@ -3007,7 +3007,7 @@ intern->quote = *p++; break; default: - intern->quote = '\0'; + if (*p < ' ') intern->quote = *p++; else intern->quote = '\0'; break; }