From afda4f1a83a5c0bbd798facd27c0cb74759968ff Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 3 Nov 2021 11:30:05 +0100 Subject: [PATCH] openid: proxy: only set env var if DC-config property exists Signed-off-by: Thomas Lamprecht --- src/PVE/API2/OpenId.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PVE/API2/OpenId.pm b/src/PVE/API2/OpenId.pm index 9080865..4fc0be8 100644 --- a/src/PVE/API2/OpenId.pm +++ b/src/PVE/API2/OpenId.pm @@ -98,7 +98,7 @@ __PACKAGE__->register_method ({ my ($param) = @_; my $dcconf = PVE::Cluster::cfs_read_file('datacenter.cfg'); - local $ENV{all_proxy} = $dcconf->{http_proxy}; + local $ENV{all_proxy} = $dcconf->{http_proxy} if exists $dcconf->{http_proxy}; my $realm = extract_param($param, 'realm'); my $redirect_url = extract_param($param, 'redirect-url'); @@ -153,7 +153,7 @@ __PACKAGE__->register_method ({ my $res; eval { my $dcconf = PVE::Cluster::cfs_read_file('datacenter.cfg'); - local $ENV{all_proxy} = $dcconf->{http_proxy}; + local $ENV{all_proxy} = $dcconf->{http_proxy} if exists $dcconf->{http_proxy}; my ($realm, $private_auth_state) = PVE::RS::OpenId::verify_public_auth_state( $openid_state_path, $param->{'state'}); -- 2.39.2