There may be more than one single quote to fix.
PR: 256
diff --git a/tools/c_rehash.in b/tools/c_rehash.in
index 0c2d6b1..c2e7d67 100644
--- a/tools/c_rehash.in
+++ b/tools/c_rehash.in
@@ -100,7 +100,7 @@
 
 sub link_hash_cert {
 		my $fname = $_[0];
-		$fname =~ s/'/'\\''/;
+		$fname =~ s/'/'\\''/g;
 		my ($hash, $fprint) = `$openssl x509 -hash -fingerprint -noout -in '$fname'`;
 		chomp $hash;
 		chomp $fprint;