diff options
-rw-r--r-- | src/util/sss_krb5.c | 5 |
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; } |