From a883bbfd4995d830a55ae4d34dd4679791f20cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 31 Jul 2007 22:35:08 +0000 Subject: [PATCH] only free the orignal entries extentions if there was any. Bug reported byg Peter Meinecke. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21764 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/log.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/kadm5/log.c b/lib/kadm5/log.c index f21c1550b..42f78e64c 100644 --- a/lib/kadm5/log.c +++ b/lib/kadm5/log.c @@ -697,8 +697,10 @@ kadm5_log_replay_modify (kadm5_server_context *context, ent.entry.extensions = es; goto out; } - free_HDB_extensions(es); - free(es); + if (es) { + free_HDB_extensions(es); + free(es); + } } ret = context->db->hdb_store(context->context, context->db, HDB_F_REPLACE, &ent);