tdb2: fix intermittant failure in run-50-multiple-freelists-fail.c
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 5 Dec 2011 06:33:19 +0000 (17:03 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 5 Dec 2011 06:33:19 +0000 (17:03 +1030)
commitd5524222a42a9dd92f9ea25ced4b70d2a8da1b23
treef9374efa13d08d9e888f5e9a480c3a3376c4e047
parent71384d5d75895d39ec3387b18ef7993173aab91e
tdb2: fix intermittant failure in run-50-multiple-freelists-fail.c

layout.c's TDB creation functions were incorrect in case of a hash
collision, causing occasional failure.  Make it always use the
(previously-failing) seed value, and fix it.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(Imported from CCAN commit 60a487d57979e4364e70c837079f3cf083ddc9c7)
lib/tdb2/test/layout.c
lib/tdb2/test/layout.h
lib/tdb2/test/run-03-coalesce.c
lib/tdb2/test/run-50-multiple-freelists.c