mercurial/hgweb/server.py
changeset 4130 178007785be8
parent 4091 3d7480ada3e5
child 4134 9dc64c8414ca
child 4245 bd46b83b9692
--- a/mercurial/hgweb/server.py	Mon Feb 19 10:32:46 2007 +0100
+++ b/mercurial/hgweb/server.py	Mon Feb 19 10:08:59 2007 +0100
@@ -197,6 +197,11 @@
                 pass
 
     class MercurialHTTPServer(object, _mixin, BaseHTTPServer.HTTPServer):
+        
+        # SO_REUSEADDR has broken semantics on windows
+        if os.name == 'nt':
+            allow_reuse_address = 0
+    
         def __init__(self, *args, **kargs):
             BaseHTTPServer.HTTPServer.__init__(self, *args, **kargs)
             self.accesslog = accesslog