X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=data%2FPVE%2FTools.pm;h=827ca58bcfec494e823b6d957599966f6b548ce7;hb=16d74d09ca81b1090d54a736fef057010a36538f;hp=05576e0f8417884513743db909bbf2a46fa90022;hpb=57eeea0cec72dfba5495aa97ad699d27daecf297;p=pve-common.git diff --git a/data/PVE/Tools.pm b/data/PVE/Tools.pm index 05576e0..827ca58 100644 --- a/data/PVE/Tools.pm +++ b/data/PVE/Tools.pm @@ -145,8 +145,7 @@ sub lock_file_full { $err = $@; } - if ($lock_handles->{$$}->{$filename}) { - my $fh = $lock_handles->{$$}->{$filename}; + if (my $fh = $lock_handles->{$$}->{$filename}) { $lock_handles->{$$}->{$filename} = undef; close ($fh); } @@ -693,7 +692,7 @@ sub next_unused_port { next if $ports->{$p}; # reserved my $sock = IO::Socket::INET->new(Listen => 5, - LocalAddr => 'localhost', + LocalAddr => '0.0.0.0', LocalPort => $p, ReuseAddr => 1, Proto => 0); @@ -725,7 +724,7 @@ sub next_unused_port { } sub next_migrate_port { - return next_unused_port(60000, 60010); + return next_unused_port(60000, 60050); } sub next_vnc_port {