From 43bb0b4cedda5d60f9dc150c9b8331419a14d4b2 Mon Sep 17 00:00:00 2001 From: Karl Ramm Date: Thu, 8 Aug 2013 02:21:17 -0400 Subject: autoconf check for krb5_free_unparsed_name --- server/kstuff.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'server/kstuff.c') diff --git a/server/kstuff.c b/server/kstuff.c index b2cf4c5..5bd9d3b 100644 --- a/server/kstuff.c +++ b/server/kstuff.c @@ -413,11 +413,19 @@ ZCheckSrvAuthentication(ZNotice_t *notice, syslog(LOG_WARNING, "ZCheckSrvAuthentication: name mismatch: '%s' vs '%s'", name, sender); krb5_auth_con_free(Z_krb5_ctx, authctx); +#ifdef HAVE_KRB5_FREE_UNPARSED_NAME krb5_free_unparsed_name(Z_krb5_ctx, name); +#else + free(name); +#endif free(authbuf); return ZAUTH_FAILED; } +#ifdef HAVE_KRB5_FREE_UNPARSED_NAME krb5_free_unparsed_name(Z_krb5_ctx, name); +#else + free(name); +#endif free(authbuf); /* HOLDING: authctx */ -- cgit v1.2.3