Error message if path not starting with prefix

Before the program crashed implicitly
This commit is contained in:
Unrud 2015-12-24 08:24:55 +01:00
parent 780cecc0f2
commit ed44830447

View File

@ -265,7 +265,9 @@ class Application(object):
# Request path not starting with base_prefix, not allowed
log.LOGGER.debug(
"Path not starting with prefix: %s", environ["PATH_INFO"])
environ["PATH_INFO"] = None
status, headers, _ = NOT_ALLOWED
start_response(status, list(headers.items()))
return []
# Sanitize request URI
environ["PATH_INFO"] = self.sanitize_uri(environ["PATH_INFO"])