diff --git a/lib/krb5/principal.c b/lib/krb5/principal.c index 2266902ec..5a5cc399e 100644 --- a/lib/krb5/principal.c +++ b/lib/krb5/principal.c @@ -11,8 +11,10 @@ void krb5_free_principal(krb5_context context, krb5_principal p) { - free_Principal(p); - free(p); + if(p){ + free_Principal(p); + free(p); + } } krb5_error_code