diff --git a/lib/hdb/db.c b/lib/hdb/db.c index 8d79fe893..2e7da03d8 100644 --- a/lib/hdb/db.c +++ b/lib/hdb/db.c @@ -47,6 +47,7 @@ DB_close(krb5_context context, HDB *db) { DB *d = (DB*)db->db; d->close(d); + free(db->name); free(db); return 0; } diff --git a/lib/hdb/ndbm.c b/lib/hdb/ndbm.c index 9cff802cb..8f2c62fb9 100644 --- a/lib/hdb/ndbm.c +++ b/lib/hdb/ndbm.c @@ -47,6 +47,7 @@ NDBM_close(krb5_context context, HDB *db) { DBM *d = (DBM*)db->db; dbm_close(d); + free(db->name); free(db); return 0; }