summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/providers/krb5/krb5_utils.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/providers/krb5/krb5_utils.c b/src/providers/krb5/krb5_utils.c
index 8b15fc35d..774f62dad 100644
--- a/src/providers/krb5/krb5_utils.c
+++ b/src/providers/krb5/krb5_utils.c
@@ -721,8 +721,9 @@ cc_file_check_existing(const char *location, uid_t uid,
ret = cc_residual_is_used(uid, filename, SSS_KRB5_TYPE_FILE, &active);
if (ret != EOK) {
- DEBUG(SSSDBG_OP_FAILURE, ("Could not check if ccache is active\n"));
- return ret;
+ DEBUG(SSSDBG_OP_FAILURE, ("Could not check if ccache is active. "
+ "Will create a new one.\n"));
+ active = false;
}
kerr = krb5_init_context(&context);
@@ -890,8 +891,9 @@ cc_dir_check_existing(const char *location, uid_t uid,
ret = cc_residual_is_used(uid, dir, SSS_KRB5_TYPE_DIR, &active);
talloc_free(tmp);
if (ret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE, ("Could not check if ccache is active\n"));
- return ret;
+ DEBUG(SSSDBG_OP_FAILURE, ("Could not check if ccache is active. "
+ "Will create a new one.\n"));
+ active = false;
}
krberr = krb5_init_context(&context);