mercurial/httpconnection.py
changeset 17787 21503aa02d4f
parent 17428 72803c8edaa4
child 17836 98347af64593
--- a/mercurial/httpconnection.py	Mon Oct 15 17:43:05 2012 +0200
+++ b/mercurial/httpconnection.py	Tue Oct 16 18:05:33 2012 -0500
@@ -233,7 +233,9 @@
     def http_open(self, req):
         if req.get_full_url().startswith('https'):
             return self.https_open(req)
-        return self.do_open(HTTPConnection, req, False)
+        def makehttpcon(*args, **kwargs):
+            return HTTPConnection(*args, use_ssl=False, **kwargs)
+        return self.do_open(makehttpcon, req, False)
 
     def https_open(self, req):
         # req.get_full_url() does not contain credentials and we may