Browse Source

tdb2: cancel transactions on tdb_close

Otherwise we leak memory.
Rusty Russell 15 years ago
parent
commit
d95645d52c
1 changed files with 2 additions and 3 deletions
  1. 2 3
      ccan/tdb2/tdb.c

+ 2 - 3
ccan/tdb2/tdb.c

@@ -602,12 +602,11 @@ int tdb_close(struct tdb_context *tdb)
 	struct tdb_context **i;
 	int ret = 0;
 
-	/* FIXME:
+	tdb_trace(tdb, "tdb_close");
+
 	if (tdb->transaction) {
 		tdb_transaction_cancel(tdb);
 	}
-	*/
-	tdb_trace(tdb, "tdb_close");
 
 	if (tdb->map_ptr) {
 		if (tdb->flags & TDB_INTERNAL)