From: Rusty Russell Date: Fri, 3 Sep 2010 12:58:43 +0000 (+0930) Subject: tdb2: make valgrind happier. X-Git-Url: http://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=4f73f6a6dfc0d65aa9a5055683bf7baa5a7b622e tdb2: make valgrind happier. --- diff --git a/ccan/tdb2/tdb.c b/ccan/tdb2/tdb.c index 54ab06b8..40811c2e 100644 --- a/ccan/tdb2/tdb.c +++ b/ccan/tdb2/tdb.c @@ -185,6 +185,9 @@ static int tdb_new_database(struct tdb_context *tdb) newdb.h.free[bucket] = offsetof(struct new_database, h.frec); newdb.h.frec.next = newdb.h.frec.prev = 0; + /* Clear free space to keep valgrind happy, and avoid leaking stack. */ + memset(newdb.space, 0, sizeof(newdb.space)); + /* Tailer contains maximum number of free_zone bits. */ newdb.tailer = INITIAL_ZONE_BITS;