]> git.proxmox.com Git - pve-manager.git/commitdiff
listen on ipv6 if the node's hostname resolves to ipv6
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Fri, 8 May 2015 10:36:29 +0000 (12:36 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 8 May 2015 10:44:02 +0000 (12:44 +0200)
bin/pveproxy

index fe25a801b0f062ac770c5262aded06d7a083288f..3864444f40c1367708dcd114b3a2f5c25972fb15 100755 (executable)
@@ -26,6 +26,8 @@ use PVE::ExtJSIndex5;
 use PVE::NoVncIndex;
 use PVE::TouchIndex;
 
+use PVE::Tools;
+
 use base qw(PVE::Daemon);
 
 $SIG{'__WARN__'} = sub {
@@ -85,7 +87,8 @@ sub init {
     my $lockfh = IO::File->new(">>${accept_lock_fn}") ||
        die "unable to open lock file '${accept_lock_fn}' - $!\n";
 
-    my $socket = $self->create_reusable_socket(8006);
+    my $family = PVE::Tools::get_host_address_family($self->{nodename});
+    my $socket = $self->create_reusable_socket(8006, undef, $family);
 
     my $dirs = {};