Hello, everyone!

Here is a patch that makes c_rehash work with filenames containing unfriendly 
characters... Am I the only one having ampersands in certificate file names? 
:-P

It is SO simple I did not want to post it at first... If it is already solved 
in the CVS or wherever, then I am sorry I have bothered you.

Have a good time.

Rudo Thomas.

ps: If you happen to reply, please send CC to me, as I am not subscribed to 
the list.

--- c_rehash-orig	Mon Jun 18 21:54:03 2001
+++ c_rehash	Fri Aug 17 02:27:56 2001
@@ -100,7 +100,7 @@
 
 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_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/^.*=//;

Reply via email to