diff -Nur e-smith-manager-2.8.0/root/etc/e-smith/web/common/cgi-bin/logout e-smith-manager-2.8.0_bz9527/root/etc/e-smith/web/common/cgi-bin/logout --- e-smith-manager-2.8.0/root/etc/e-smith/web/common/cgi-bin/logout 2016-02-05 23:38:13.000000000 +0100 +++ e-smith-manager-2.8.0_bz9527/root/etc/e-smith/web/common/cgi-bin/logout 2016-06-01 08:45:08.496950288 +0200 @@ -35,8 +35,7 @@ my ($server_name, $server_port) = split /:/, $q->http('X-Forwarded-Host') || $ENV{HTTP_HOST}; #warn "servername is $server_name; HOST is $ENV{HTTP_HOST}\n"; $server_name ||= $ENV{SERVER_NAME}; -$server_port ||= $ENV{SERVER_PORT}; -$server_port ( $server_name eq 'localhost' ) ? '80' : '443'; +$server_port = ( $server_name eq 'localhost' ) ? '80' : '443'; my $AUTH_DOMAIN = $server_name; my $back = $q->cookie($at->back_cookie_name) if $at->back_cookie_name; $back ||= $q->param($at->back_arg_name) if $at->back_arg_name;