- /* FIXME: We can't hold pointers during this: we could unmap! */
- /* (We currently do this in traverse!) */
-// assert(!tdb->direct_access || tdb_has_expansion_lock(tdb));
+ /* We can't hold pointers during this: we could unmap! */
+ assert(!tdb->direct_access
+ || (tdb->flags & TDB_NOLOCK)
+ || tdb_has_expansion_lock(tdb));