diff options
author | Jeremy Allison <jra@samba.org> | 2004-06-24 05:56:44 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2004-06-24 05:56:44 +0000 |
commit | 37df61e558bd86f5c863bc4f826232af306f1ba6 (patch) | |
tree | 1fccf67b410f0edb532d58d5e0dfa58f1cd65312 /source/libsmb/clikrb5.c | |
parent | 0f1f13c55b0821ac359ebe3a551133efb979cc81 (diff) | |
download | samba-37df61e558bd86f5c863bc4f826232af306f1ba6.tar.gz samba-37df61e558bd86f5c863bc4f826232af306f1ba6.tar.xz samba-37df61e558bd86f5c863bc4f826232af306f1ba6.zip |
r1236: Heimdal fixes from Guenther Deschner <gd@sernet.de>, more to come before
it compiles with Heimdal.
Jeremy.
Diffstat (limited to 'source/libsmb/clikrb5.c')
-rw-r--r-- | source/libsmb/clikrb5.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/libsmb/clikrb5.c b/source/libsmb/clikrb5.c index ab9bc28fe57..e7db33a1e87 100644 --- a/source/libsmb/clikrb5.c +++ b/source/libsmb/clikrb5.c @@ -473,6 +473,17 @@ failed: } #endif +krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry) +{ +#if defined(HAVE_KRB5_KT_FREE_ENTRY) + return krb5_kt_free_entry(context, kt_entry); +#elif defined(HAVE_KRB5_FREE_KEYTAB_ENTRY_CONTENTS) + return krb5_free_keytab_entry_contents(context, kt_entry); +#else +#error UNKNOWN_KT_FREE_FUNCTION +#endif +} + #else /* HAVE_KRB5 */ /* this saves a few linking headaches */ int cli_krb5_get_ticket(const char *principal, time_t time_offset, |