aboutsummaryrefslogtreecommitdiffstats
path: root/sm/certpath.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-06-24 14:34:52 +0000
committerWerner Koch <[email protected]>2002-06-24 14:34:52 +0000
commit640688c4e290ec6fc2424759bf59e0a598ad7e01 (patch)
treeced7bbc0b9bbf34884f3b7da32b53b6e4d5c9c7e /sm/certpath.c
parent* certlist.c (gpgsm_add_to_certlist): Fixed locating of a (diff)
downloadgnupg-640688c4e290ec6fc2424759bf59e0a598ad7e01.tar.gz
gnupg-640688c4e290ec6fc2424759bf59e0a598ad7e01.zip
* gpgsm.c, gpgsm.h: New option --debug-no-path-validation.
* certpath.c (gpgsm_validate_path): Use it here instead of the debug flag hack. * certpath.c (check_cert_policy): Return No_Policy_Match if the policy file could not be opened.
Diffstat (limited to 'sm/certpath.c')
-rw-r--r--sm/certpath.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sm/certpath.c b/sm/certpath.c
index 01696fc27..5cae1ea75 100644
--- a/sm/certpath.c
+++ b/sm/certpath.c
@@ -127,7 +127,7 @@ check_cert_policy (KsbaCert cert)
log_error ("failed to open `%s': %s\n",
opt.policy_file, strerror (errno));
xfree (policies);
- return GNUPG_Configuration_Error;
+ return GNUPG_No_Policy_Match;
}
for (;;)
@@ -326,7 +326,7 @@ gpgsm_validate_path (CTRL ctrl, KsbaCert cert, time_t *r_exptime)
if (r_exptime)
*r_exptime = 0;
- if ((opt.debug & 4096))
+ if (opt.no_path_validation)
{
log_info ("WARNING: bypassing path validation\n");
return 0;