summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util/sss_krb5.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util/sss_krb5.c b/src/util/sss_krb5.c
index e29c753e1..2d2dfc4e9 100644
--- a/src/util/sss_krb5.c
+++ b/src/util/sss_krb5.c
@@ -1103,7 +1103,10 @@ bool sss_krb5_realm_has_proxy(const char *realm)
profile_path[1] = realm;
kerr = profile_get_values(profile, profile_path, &list);
- if (kerr != 0) {
+ if (kerr == PROF_NO_RELATION || kerr == PROF_NO_SECTION) {
+ kerr = 0;
+ goto done;
+ } else if (kerr != 0) {
DEBUG(SSSDBG_OP_FAILURE, "profile_get_values failed.\n");
goto done;
}