summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorTobias Girstmair <tobias.girstmair@tirol.gv.at>2022-10-18 13:23:21 +0200
committerTomas Mraz <tomas@openssl.org>2022-10-20 11:26:17 +0200
commit706fc5f6ebd63e1fcd18d4764248206ab3c18a0a (patch)
tree611f496161941453b989572fc5ba10c681891f6f /tools
parentf44d32fdfbd2a249dae74dc24478f31fca69d288 (diff)
downloadopenssl-new-706fc5f6ebd63e1fcd18d4764248206ab3c18a0a.tar.gz
c_rehash: Fix file extension matching
For some reason, parenthesis were added 8 years ago in commit a787c2590e468585a1a19738e0c7f481ec91b762. This essentially removed the \. and $ constructs from the middle branches. Hence a file called e.g. cert.key would accidentally match the (cer) rule. CLA: trivial Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/19427)
Diffstat (limited to 'tools')
-rw-r--r--tools/c_rehash.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/c_rehash.in b/tools/c_rehash.in
index 343cdc1e75..4dd1b44682 100644
--- a/tools/c_rehash.in
+++ b/tools/c_rehash.in
@@ -143,7 +143,7 @@ sub hash_dir {
}
}
}
- FILE: foreach $fname (grep {/\.(pem)|(crt)|(cer)|(crl)$/} @flist) {
+ FILE: foreach $fname (grep {/\.(pem|crt|cer|crl)$/} @flist) {
# Check to see if certificates and/or CRLs present.
my ($cert, $crl) = check_file($fname);
if (!$cert && !$crl) {