diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2013-02-04 11:30:48 -0500 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-04-15 11:44:52 +0200 |
commit | c215e00ef09a3999f476a4fdcd007dadb59bcab9 (patch) | |
tree | 443ea2a55f06170b06b77eab2314c8726c587d81 /src/util | |
parent | ecc95c053abb32c6170f0b069c9ea610357cb9d5 (diff) | |
download | sssd-c215e00ef09a3999f476a4fdcd007dadb59bcab9.tar.gz sssd-c215e00ef09a3999f476a4fdcd007dadb59bcab9.tar.xz sssd-c215e00ef09a3999f476a4fdcd007dadb59bcab9.zip |
krb5: include backwards compatible declaration of krb5_trace_info
krb5-1.10 used to include "struct krb5_trace_info", now krb5-1.11
includes a "krb5_trace_info" typedefed from "struct _krb5_trace_info".
Do the same in the SSSD to allow compiling with both 1.10 and 1.11.
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/sss_krb5.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/util/sss_krb5.c b/src/util/sss_krb5.c index bb61d1093..ab0344c80 100644 --- a/src/util/sss_krb5.c +++ b/src/util/sss_krb5.c @@ -1001,9 +1001,15 @@ sss_krb5_residual_check_type(const char *full_location, } #ifdef HAVE_KRB5_SET_TRACE_CALLBACK + +#ifndef HAVE_KRB5_TRACE_INFO +/* krb5-1.10 had struct krb5_trace_info, 1.11 has type named krb5_trace_info */ +typedef struct krb5_trace_info krb5_trace_info; +#endif /* HAVE_KRB5_TRACE_INFO */ + static void sss_child_krb5_trace_cb(krb5_context context, - const struct krb5_trace_info *info, void *data) + const krb5_trace_info *info, void *data) { if (info == NULL) { /* Null info means destroy the callback data. */ |