X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FTools.pm;h=d886a3dd4343b9bf31886d87915b780d82fa9044;hp=827ca58bcfec494e823b6d957599966f6b548ce7;hb=00dc9d0fa9b1145570f0d653bf0741469a7b91ed;hpb=93276209cc856189a1635c32fb98c0c59ec710aa diff --git a/src/PVE/Tools.pm b/src/PVE/Tools.pm index 827ca58..d886a3d 100644 --- a/src/PVE/Tools.pm +++ b/src/PVE/Tools.pm @@ -3,7 +3,7 @@ package PVE::Tools; use strict; use warnings; use POSIX qw(EINTR); -use IO::Socket::INET; +use IO::Socket::IP; use IO::Select; use File::Basename; use File::Path qw(make_path); @@ -691,11 +691,11 @@ sub next_unused_port { for (my $p = $range_start; $p < $range_end; $p++) { next if $ports->{$p}; # reserved - my $sock = IO::Socket::INET->new(Listen => 5, - LocalAddr => '0.0.0.0', - LocalPort => $p, - ReuseAddr => 1, - Proto => 0); + my $sock = IO::Socket::IP->new(Listen => 5, + LocalAddr => '0.0.0.0', + LocalPort => $p, + ReuseAddr => 1, + Proto => 0); if ($sock) { close($sock);