X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=mech_eap%2Futil.h;h=dabec26266f5e9498f59884ba2b025d3da32b59c;hb=cbc6ccd195f6f7e412733cbd6ff4c1b9d07662d1;hp=9a606ab93b17b459eca833ef19ab9eceb4d204ba;hpb=0a3221c09db0bd46ef69262cf4fb66836092e572;p=mech_eap.git diff --git a/mech_eap/util.h b/mech_eap/util.h index 9a606ab..dabec26 100644 --- a/mech_eap/util.h +++ b/mech_eap/util.h @@ -1051,7 +1051,11 @@ krbPrincUnparseServiceSpecifics(krb5_context krbContext, krb5_principal krbPrinc static inline void krbFreeUnparsedName(krb5_context krbContext, gss_buffer_t nameBuf) { +#ifdef HAVE_HEIMDAL_VERSION + krb5_xfree((char *) nameBuf->value); +#else krb5_free_unparsed_name(krbContext, (char *)(nameBuf->value)); +#endif nameBuf->value = NULL; nameBuf->length = 0; }