Make sure evil file name characters, like spaces or ampersands (!),
don't disturb the rehashing process. Spotted and suggested patch from Rudo Thomas <rudo@internet.sk>
This commit is contained in:
parent
b65f851318
commit
bb766a0ad6
@ -100,7 +100,7 @@ sub check_file {
|
||||
|
||||
sub link_hash_cert {
|
||||
my $fname = $_[0];
|
||||
my ($hash, $fprint) = `$openssl x509 -hash -fingerprint -noout -in $fname`;
|
||||
my ($hash, $fprint) = `$openssl x509 -hash -fingerprint -noout -in "$fname"`;
|
||||
chomp $hash;
|
||||
chomp $fprint;
|
||||
$fprint =~ s/^.*=//;
|
||||
@ -130,7 +130,7 @@ sub link_hash_cert {
|
||||
|
||||
sub link_hash_crl {
|
||||
my $fname = $_[0];
|
||||
my ($hash, $fprint) = `$openssl crl -hash -fingerprint -noout -in $fname`;
|
||||
my ($hash, $fprint) = `$openssl crl -hash -fingerprint -noout -in "$fname"`;
|
||||
chomp $hash;
|
||||
chomp $fprint;
|
||||
$fprint =~ s/^.*=//;
|
||||
|
Loading…
x
Reference in New Issue
Block a user