mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-04-29 03:09:12 +00:00
aplinfo: use explicit defined checks
a checksum of '0' can never be correct, but this makes the code clearer
This commit is contained in:
parent
79be6db38a
commit
95f99e8c5e
@ -1116,10 +1116,12 @@ __PACKAGE__->register_method({
|
||||
eval {
|
||||
open(my $fh, '<', $filename) or die "Can't open '$filename': $!";
|
||||
binmode($fh);
|
||||
if ($expected = $template_info->{sha512sum}) {
|
||||
if (defined($template_info->{sha512sum})) {
|
||||
$expected = $template_info->{sha512sum};
|
||||
$digest = Digest::SHA->new(512)->addfile($fh)->hexdigest;
|
||||
} elsif ($expected = $template_info->{md5sum}) {
|
||||
} elsif (defined($template_info->{md5sum})) {
|
||||
#fallback to MD5
|
||||
$expected = $template_info->{md5sum};
|
||||
$digest = Digest::MD5->new->addfile($fh)->hexdigest;
|
||||
} else {
|
||||
die "no expected checksum defined";
|
||||
|
Loading…
Reference in New Issue
Block a user