backend/wsgi/wsgiHandler.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit bd7ad3667f2388ae9929d1dfc03c49545e17384c
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Fri Mar 30 15:58:45 2012 +0200
CVE-2012-1145, 800688 - check the result of parseServ operation.
diff --git a/backend/wsgi/wsgiHandler.py b/backend/wsgi/wsgiHandler.py
index a8e7c4a..6296fba 100644
--- a/backend/wsgi/wsgiHandler.py
+++ b/backend/wsgi/wsgiHandler.py
@@ -36,7 +36,7 @@ def handle(environ, start_response, server, component_type,
servertype="spacewal
parseServ = get_handle(servertype, "HeaderParserHandler")
ret = parseServ(req)
- if len(req.output) > 0:
+ if len(req.output) > 0 or ret != 0:
if not req.sent_header:
req.send_http_header(status=ret)
return req.output
Show replies by date