diff --git a/lib/krb5/principal.c b/lib/krb5/principal.c index a39c93583..47b97a20c 100644 --- a/lib/krb5/principal.c +++ b/lib/krb5/principal.c @@ -110,6 +110,8 @@ krb5_parse_name(krb5_context context, char c; int got_realm = 0; + *principal = NULL; + /* count number of component */ ncomp = 1; for(p = name; *p; p++){