Commit bb766a0a authored by Richard Levitte's avatar Richard Levitte
Browse files

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>
parent b65f8513
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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/^.*=//;