Commit 101c2b86 authored by Wolfgang Bumiller's avatar Wolfgang Bumiller Committed by Dietmar Maurer

HTTPServer.pm: accept ip6 connections

parent dbcfa2af
...@@ -1504,8 +1504,8 @@ sub accept_connections { ...@@ -1504,8 +1504,8 @@ sub accept_connections {
} }
if (my $sin = getpeername($clientfh)) { if (my $sin = getpeername($clientfh)) {
my ($pport, $phost) = Socket::unpack_sockaddr_in($sin); my ($pfamily, $pport, $phost) = PVE::Tools::unpack_sockaddr_in46($sin);
($reqstate->{peer_port}, $reqstate->{peer_host}) = ($pport, Socket::inet_ntoa($phost)); ($reqstate->{peer_port}, $reqstate->{peer_host}) = ($pport, Socket::inet_ntop($pfamily, $phost));
} }
if (!$self->{trusted_env} && !$self->check_host_access($reqstate->{peer_host})) { if (!$self->{trusted_env} && !$self->check_host_access($reqstate->{peer_host})) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment