Signed-off-by: Andreas Schneider <asn@samba.org>
#define initialize_krb5_error_table()
#endif
+#ifndef HAVE_KRB5_FREE_STRING
+#ifdef HAVE_KRB5_XFREE
+#define krb5_free_string(context, ptr) krb5_xfree(ptr)
+#else
+#error krb5_xfree not available
+#endif
+#endif /* HAVE_KRB5_FREE_STRING */
+
/* Samba wrapper functions for krb5 functionality. */
bool smb_krb5_sockaddr_to_kaddr(struct sockaddr_storage *paddr,
krb5_address *pkaddr);
conf.define('HAVE_KRB5_PRINCIPAL_GET_TYPE', 1)
conf.define('HAVE_KRB5_WARNX', 1)
conf.define('HAVE_KRB5_PROMPT_TYPE', 1)
+conf.define('HAVE_KRB5_XFREE', 1)
krb5_principal_set_type
krb5_warnx
krb5_get_prompt_types
+ krb5_free_string
''',
lib='krb5 k5crypto')
conf.CHECK_DECLS('''krb5_get_credentials_for_user