diff options
author | Simo Sorce <ssorce@redhat.com> | 2011-12-05 15:54:27 -0500 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2011-12-09 14:20:46 -0500 |
commit | 771a524525c516b91e2cc517a5d2fd47cf699fd8 (patch) | |
tree | 93f1d2afc96c2e603b6babf9a7b860a7eebf6fb2 /daemons | |
parent | 0e45fb9ab1c639a43d0e50aadc5ff3bcaa096ba9 (diff) | |
download | freeipa-771a524525c516b91e2cc517a5d2fd47cf699fd8.tar.gz freeipa-771a524525c516b91e2cc517a5d2fd47cf699fd8.tar.xz freeipa-771a524525c516b91e2cc517a5d2fd47cf699fd8.zip |
ipa-kdb: return properly when no PAC is available
Diffstat (limited to 'daemons')
-rw-r--r-- | daemons/ipa-kdb/ipa_kdb_mspac.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/daemons/ipa-kdb/ipa_kdb_mspac.c b/daemons/ipa-kdb/ipa_kdb_mspac.c index 8f4affa40..7973e8c89 100644 --- a/daemons/ipa-kdb/ipa_kdb_mspac.c +++ b/daemons/ipa-kdb/ipa_kdb_mspac.c @@ -692,18 +692,11 @@ krb5_error_code ipadb_sign_authdata(krb5_context context, goto done; } } -#if 0 - if (pac == NULL && client != NULL) { - code = ks_get_pac(context, client, &pac); - if (code != 0) { - goto done; - } - } -#endif if (pac == NULL) { - kerr = KRB5_PLUGIN_OP_NOTSUPP; -/* kerr = KRB5_KDB_DBTYPE_NOSUP; */ + /* No PAC to deal with, proceed */ + *signed_auth_data = NULL; + kerr = 0; goto done; } |