From 90e52850c19b4df7e48b24656f889263d02de436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 11 Dec 2008 05:07:14 +0000 Subject: [PATCH] free data on error, cid#89 git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24144 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/kcm.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/krb5/kcm.c b/lib/krb5/kcm.c index 370456fb9..9e569acdf 100644 --- a/lib/krb5/kcm.c +++ b/lib/krb5/kcm.c @@ -677,8 +677,11 @@ kcm_get_first (krb5_context context, krb5_storage_free(response); krb5_data_free(&response_data); - if (ret) + if (ret) { + free(c->uuids); + free(c); return ret; + } *cursor = c;