From 923f3a434ff4aa97151f2cfcf182c0ee9ae45b12 Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Fri, 30 Sep 2011 12:44:34 +0200 Subject: [PATCH] free krb5_storage when dne --- lib/hdb/hdb-mitdb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/hdb/hdb-mitdb.c b/lib/hdb/hdb-mitdb.c index 66b392a80..0d3764cfd 100644 --- a/lib/hdb/hdb-mitdb.c +++ b/lib/hdb/hdb-mitdb.c @@ -503,9 +503,13 @@ mdb_value2entry(krb5_context context, krb5_data *data, krb5_kvno target_kvno, goto out; } + krb5_storage_free(sp); + return 0; out: + krb5_storage_free(sp); + if (ret == HEIM_ERR_EOF) /* Better error code than "end of file" */ ret = HEIM_ERR_BAD_HDBENT_ENCODING;