From 13d68fda2091d96d7fa87aa67adabb57ead61d09 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Mon, 8 Sep 1997 01:01:47 +0000 Subject: [PATCH] fix ap_req_nofail semantics git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3434 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/verify_init.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/krb5/verify_init.c b/lib/krb5/verify_init.c index 0b4d5a9b4..71d88c54c 100644 --- a/lib/krb5/verify_init.c +++ b/lib/krb5/verify_init.c @@ -155,11 +155,12 @@ krb5_verify_init_creds(krb5_context context, if (ret) { const char *p; - if (options->flags & KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL - || krb5_config_get_bool (context->cf, - "libdefaults", - "verify_ap_req_nofail", - NULL)) { + if (((options->flags & KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL) && + options->ap_req_nofail == 1) || + krb5_config_get_bool (context->cf, + "libdefaults", + "verify_ap_req_nofail", + NULL)) { goto cleanup; } else { ret = 0;