diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2012-06-15 13:59:44 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2012-06-15 14:38:22 -0400 |
commit | 6ca87e797982061576885f944e2ccfaba9573897 (patch) | |
tree | 6128b84210a53f5f0f98feb8aba1d8056dffc8d7 /src/providers/krb5/krb5_common.c | |
parent | 7cc8729dec26c1fd5b06323237acc9ba2bdaaa17 (diff) | |
download | sssd-6ca87e797982061576885f944e2ccfaba9573897.tar.gz sssd-6ca87e797982061576885f944e2ccfaba9573897.tar.xz sssd-6ca87e797982061576885f944e2ccfaba9573897.zip |
KRB5: Auto-detect DIR cache support in configure
We can't support the DIR cache features in systems with kerberos
libraries older than 1.10. Make sure we don't build it on those
systems.
Diffstat (limited to 'src/providers/krb5/krb5_common.c')
-rw-r--r-- | src/providers/krb5/krb5_common.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/providers/krb5/krb5_common.c b/src/providers/krb5/krb5_common.c index f4033d295..ee35b522e 100644 --- a/src/providers/krb5/krb5_common.c +++ b/src/providers/krb5/krb5_common.c @@ -204,12 +204,16 @@ errno_t check_and_export_options(struct dp_option *opts, return ret; } break; + +#ifdef HAVE_KRB5_DIRCACHE case SSS_KRB5_TYPE_DIR: DEBUG(SSSDBG_CONF_SETTINGS, ("ccache is of type DIR\n")); krb5_ctx->cc_be = &dir_cc; break; +#endif + default: - DEBUG(SSSDBG_OP_FAILURE, ("Unkown ccname database\n")); + DEBUG(SSSDBG_OP_FAILURE, ("Unknown ccname database\n")); return EINVAL; break; } |