--- tdb/tdb.c.orig 2006-04-04 09:34:27.000000000 -0400 +++ tdb/tdb.c 2006-04-04 09:36:05.000000000 -0400 @@ -2099,6 +2099,8 @@ TDB_CONTEXT *tdb; for (tdb=tdbs; tdb; tdb = tdb->next) { + /* Ensure no clear-if-first. */ + tdb->flags &= ~TDB_CLEAR_IF_FIRST; if (tdb_reopen(tdb) != 0) return -1; }