diff --git a/PVE/VZDump.pm b/PVE/VZDump.pm index 0a35eea7..7099fd98 100644 --- a/PVE/VZDump.pm +++ b/PVE/VZDump.pm @@ -560,14 +560,11 @@ sub new { my $errors = ''; if ($opts->{storage}) { - my $info; - eval { - $info = storage_info ($opts->{storage}); - }; + my $info = eval { storage_info ($opts->{storage}) }; $errors .= "could not get storage information for '$opts->{storage}': $@" if ($@); $opts->{dumpdir} = $info->{dumpdir}; - $maxfiles = $info->{maxfiles} if !defined($maxfiles) && defined($info->{maxfiles}); + $maxfiles //= $info->{maxfiles}; } elsif ($opts->{dumpdir}) { $errors .= "dumpdir '$opts->{dumpdir}' does not exist" if ! -d $opts->{dumpdir};