From db975c9c97b39c91b80b7acb82810b16d7b4ce5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 19 May 2005 04:13:18 +0000 Subject: [PATCH] (fkt_remove_entry): need to call krb5_kt_free_entry after each krb5_kt_next_entry. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15177 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/keytab_krb4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/krb5/keytab_krb4.c b/lib/krb5/keytab_krb4.c index 18d6b6dd8..a0f361027 100644 --- a/lib/krb5/keytab_krb4.c +++ b/lib/krb5/keytab_krb4.c @@ -341,11 +341,13 @@ krb4_kt_remove_entry(krb5_context context, entry->vno, entry->keyblock.keytype)) { ret = krb4_store_keytab_entry(context, &e, sp); if(ret) { + krb5_kt_free_entry(context, &e); krb5_storage_free(sp); return ret; } } else remove_flag = 1; + krb5_kt_free_entry(context, &e); } krb5_kt_end_seq_get(context, id, &cursor); if(remove_flag) {