chiark / gitweb /
redirect to https version only if $encrypted_only
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 18 Jan 2013 19:20:40 +0000 (19:20 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 18 Jan 2013 19:20:40 +0000 (19:20 +0000)
cgi-auth-flexible.pm

index 4ab430d5f989affb6b080e1efe8401dedd5e518b..fbb9ab3529c1de1c0d28326395760d51dea6c9c2 100644 (file)
@@ -506,7 +506,7 @@ sub _check_divert_core ($) {
 
     my $cooks = $r->_ch('get_cookie');
 
-    if (!$r->_ch('check_https')) {
+    if ($r->{S}{encrypted_only} && !$r->_ch('check_https')) {
         return ({ Kind => 'REDIRECT-HTTPS',
                   Message => $r->_gt("Redirecting to secure server..."),
                   CookieSecret => undef,