From c41e1b2980b7576896c84bfc2a024a7477424bee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 10 Apr 2006 10:10:01 +0000 Subject: [PATCH] (krb5_parse_name): remember to free realm in case of error Coverity, NetBSD CID#1883 git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17041 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/principal.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/krb5/principal.c b/lib/krb5/principal.c index 7794ab4de..f824ff120 100644 --- a/lib/krb5/principal.c +++ b/lib/krb5/principal.c @@ -98,7 +98,7 @@ krb5_parse_name(krb5_context context, { krb5_error_code ret; heim_general_string *comp; - heim_general_string realm; + heim_general_string realm = NULL; int ncomp; const char *p; @@ -225,6 +225,7 @@ exit: free(comp[--n]); } free(comp); + free(realm); free(s); return ret; }