From 72b561ace71c78e62479580a9e0e4b815ec4f162 Mon Sep 17 00:00:00 2001 From: Sebastian Lohff Date: Tue, 13 Nov 2012 02:56:50 +0100 Subject: [PATCH] Fixed connection keep-alive bug for basic auth --- servefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/servefile b/servefile index dd09628..3edc3a4 100755 --- a/servefile +++ b/servefile @@ -976,6 +976,11 @@ class AuthenticationHandler(): else: self.send_response(401) self.send_header("WWW-Authenticate", "Basic realm=\"%s\"" % self.realm) + self.send_header("Connection", "close") + errorMsg = "401 - Unauthorized

401 - Unauthorized

" + self.send_header("Content-Length", str(len(errorMsg))) + self.end_headers() + self.wfile.write(errorMsg) def main():