]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/Daemon.pm
optional socket family parameter for create_reusable_socket
[pve-common.git] / src / PVE / Daemon.pm
index 0d0e16b1a8a6af2c10c32f6dd1392d9f8116c212..ddbe65626968bffd5deda7122206a576fcbd9d26 100644 (file)
@@ -782,7 +782,7 @@ sub register_status_command {
 # some useful helper
 
 sub create_reusable_socket {
 # some useful helper
 
 sub create_reusable_socket {
-    my ($self, $port, $host) = @_;
+    my ($self, $port, $host, $family) = @_;
 
     die "no port specifed" if !$port;
 
 
     die "no port specifed" if !$port;
 
@@ -805,6 +805,7 @@ sub create_reusable_socket {
            LocalAddr => $host,
            LocalPort => $port,
            Listen => SOMAXCONN,
            LocalAddr => $host,
            LocalPort => $port,
            Listen => SOMAXCONN,
+           Family => $family,
            Proto  => 'tcp',
            ReuseAddr => 1) ||
            die "unable to create socket - $@\n";
            Proto  => 'tcp',
            ReuseAddr => 1) ||
            die "unable to create socket - $@\n";