From 86d922a0fc1a109c1511eca74276f1b602c1035d Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sun, 13 Jul 1997 03:11:00 +0000 Subject: [PATCH] Don't free, don't malloc (by a paraphrased Yoshigasaki-sensei). git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2243 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hdb/db.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/hdb/db.c b/lib/hdb/db.c index caf8d26b5..614dc4ca9 100644 --- a/lib/hdb/db.c +++ b/lib/hdb/db.c @@ -39,6 +39,8 @@ DB_op(krb5_context context, HDB *db, hdb_entry *entry, int op) err = d->del(d, &key, 0); break; } + data.data = key.data; + data.length = key.size; krb5_data_free(&data); if(err < 0) return errno; @@ -88,11 +90,9 @@ DB_seq(krb5_context context, HDB *db, hdb_entry *entry, int flag) data.data = key.data; data.length = key.size; hdb_key2principal(context, &data, &entry->principal); - krb5_data_free(&data); data.data = value.data; data.length = value.size; hdb_value2entry(context, &data, entry); - krb5_data_free(&data); return 0; }