Commit 24431f18 authored by Senthil Kumaran's avatar Senthil Kumaran

Fix Issue #12921: BaseHTTPServer's send_error should send the correct error

response message when  send_error includes a message in addition to error
status. Patch contributed by Karl.
parents f7f8972a c37f835a
...@@ -426,7 +426,7 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler): ...@@ -426,7 +426,7 @@ class BaseHTTPRequestHandler(socketserver.StreamRequestHandler):
content = (self.error_message_format % content = (self.error_message_format %
{'code': code, 'message': _quote_html(message), 'explain': explain}) {'code': code, 'message': _quote_html(message), 'explain': explain})
body = content.encode('UTF-8', 'replace') body = content.encode('UTF-8', 'replace')
self.send_response(code, message) self.send_response(code, shortmsg)
self.send_header("Content-Type", self.error_content_type) self.send_header("Content-Type", self.error_content_type)
self.send_header('Connection', 'close') self.send_header('Connection', 'close')
self.send_header('Content-Length', int(len(body))) self.send_header('Content-Length', int(len(body)))
......
...@@ -275,6 +275,10 @@ Core and Builtins ...@@ -275,6 +275,10 @@ Core and Builtins
Library Library
------- -------
- Issue #12921: BaseHTTPServer's send_error should send the correct error
response message when send_error includes a message in addition to error
status. Patch submitted by Karl.
- Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when - Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when
the list is being resized concurrently. the list is being resized concurrently.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment