From e3a02f56e6c266103e5f642daf90e0dd602583b1 Mon Sep 17 00:00:00 2001 From: stamparm Date: Wed, 24 Apr 2013 12:35:39 +0200 Subject: [PATCH] Just in case for --force-ssl (if url is returned in e.g. refresh toward the target) --- lib/request/connect.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/request/connect.py b/lib/request/connect.py index 1447af81e..308193523 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -276,6 +276,10 @@ class Connect(object): pass elif target: + if conf.forceSSL and urlparse.urlparse(url).scheme != "https": + url = re.sub("\Ahttp:", "https:", url, re.I) + url = re.sub(":80/", ":443/", url, re.I) + if PLACE.GET in conf.parameters and not get: get = conf.parameters[PLACE.GET]