diff options
author | Werner Koch <[email protected]> | 2002-06-24 14:34:52 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-06-24 14:34:52 +0000 |
commit | 640688c4e290ec6fc2424759bf59e0a598ad7e01 (patch) | |
tree | ced7bbc0b9bbf34884f3b7da32b53b6e4d5c9c7e /sm/certpath.c | |
parent | * certlist.c (gpgsm_add_to_certlist): Fixed locating of a (diff) | |
download | gnupg-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.c | 4 |
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; |