mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-03 23:39:45 +01:00
Fix weird bash globbing (3.0)
What was problematic was the error message when the certificate stores were missing. This fixes it by redirecting the error message to /dev/null so that if the sub function detects the missing file it returns with an error by the program and not by executing "basename" As for 3.2 this is for the 3.0 branch.
This commit is contained in:
parent
3eb3994d39
commit
775ed60437
@ -7094,7 +7094,7 @@ determine_trust() {
|
||||
ca_bundles="$CA_BUNDLES_PATH/*.pem"
|
||||
fi
|
||||
for bundle_fname in $ca_bundles; do
|
||||
certificate_file[i]=$(basename ${bundle_fname//.pem})
|
||||
certificate_file[i]=$(basename ${bundle_fname//.pem 2>/dev/null})
|
||||
if [[ ! -r $bundle_fname ]]; then
|
||||
prln_warning "\"$bundle_fname\" cannot be found / not readable"
|
||||
return 1
|
||||
|
Loading…
Reference in New Issue
Block a user