diff --git a/src/utility.c b/src/utility.c index a62510ae..7ca2afb4 100644 --- a/src/utility.c +++ b/src/utility.c @@ -396,7 +396,7 @@ char *userInputPathFilter(const char *input, int allowSlash) { rptr = input; wptr = ret; while (wptr - ret < len && *rptr != 0) { - if (isalnum(*rptr) || *rptr == '_' || *rptr == ':' || *rptr == '.' || *rptr == '+' || *rptr == '-') { + if (isalnum(*rptr) || *rptr == '_' || *rptr == ':' || *rptr == '.' || *rptr == '+' || *rptr == '-' || *rptr == '#') { *wptr++ = *rptr; } if (allowSlash && *rptr == '/') {