diff options
author | Simo Sorce <ssorce@redhat.com> | 2011-12-05 15:54:27 -0500 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2012-01-11 12:04:21 -0500 |
commit | cf1d223bd881e306722fde878774017de1c24cc6 (patch) | |
tree | 6c88339d20190b5a0119fb2a584c5d6c02dea212 /daemons | |
parent | cd55870b9c44dd8a8107d333cd316b2a7d3eb12b (diff) | |
download | freeipa.git-cf1d223bd881e306722fde878774017de1c24cc6.tar.gz freeipa.git-cf1d223bd881e306722fde878774017de1c24cc6.tar.xz freeipa.git-cf1d223bd881e306722fde878774017de1c24cc6.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 8f4affa4..7973e8c8 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; } |