From 640688c4e290ec6fc2424759bf59e0a598ad7e01 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 24 Jun 2002 14:34:52 +0000 Subject: * 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. --- sm/certpath.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sm/certpath.c') 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; -- cgit v1.2.3