KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_principal(krb5_context context, krb5_principal p) { if(p){ free_Principal(p); free(p); } }
void free_Event(Event *data) { free_KerberosTime(&(data)->time); if((data)->principal) { free_Principal((data)->principal); free((data)->principal); (data)->principal = NULL; } }