From 68eba10cf1a08f7f3c50a6935348d62476bd3288 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 31 Aug 2020 21:20:38 -0500 Subject: [PATCH] krb5: Fix API: ccache failure --- lib/krb5/acache.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/krb5/acache.c b/lib/krb5/acache.c index 4639240c0..5cda7c22c 100644 --- a/lib/krb5/acache.c +++ b/lib/krb5/acache.c @@ -557,6 +557,11 @@ acc_resolve_2(krb5_context context, krb5_ccache *id, const char *res, const char } error = (*a->context->func->open_ccache)(a->context, res, &a->ccache); + if (error == ccErrCCacheNotFound) { + a->ccache = NULL; + a->cache_name = NULL; + return 0; + } if (error == ccNoError) error = get_cc_name(a); if (error != ccNoError) {