From 5f0838ccee6c27e784cc9ac80b2dc153769fbe10 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Fri, 29 Apr 2011 09:52:28 -0400 Subject: Fix segfault in IPA provider We were trying to request the krb5 keytab from the auth provider configuration, but it hasn't yet been set up. Much better to use the value in the ID provider. --- src/providers/ipa/ipa_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/providers/ipa/ipa_common.c') diff --git a/src/providers/ipa/ipa_common.c b/src/providers/ipa/ipa_common.c index 3894971b8..9e42423f8 100644 --- a/src/providers/ipa/ipa_common.c +++ b/src/providers/ipa/ipa_common.c @@ -362,8 +362,8 @@ int ipa_get_id_options(struct ipa_options *ipa_opts, } ret = select_principal_from_keytab(tmpctx, - dp_opt_get_string(ipa_opts->auth, - KRB5_KEYTAB), + dp_opt_get_string(ipa_opts->id->basic, + SDAP_KRB5_KEYTAB), desired_primary, desired_realm, NULL, &primary, &realm); if (ret != EOK) { -- cgit