diff --git a/PVE/HTTPServer.pm b/PVE/HTTPServer.pm index 1f0ed5c9..545d64b6 100755 --- a/PVE/HTTPServer.pm +++ b/PVE/HTTPServer.pm @@ -334,6 +334,11 @@ sub proxy_request { undef $w; + if (!$reqstate->{hdl}) { + warn "proxy detected vanished client connection\n"; + return; + } + eval { my $code = delete $hdr->{Status}; my $msg = delete $hdr->{Reason};