diff options
-rw-r--r-- | source3/lib/dbwrap/dbwrap_watch.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source3/lib/dbwrap/dbwrap_watch.c b/source3/lib/dbwrap/dbwrap_watch.c index d7392a3235..d8f1b74a42 100644 --- a/source3/lib/dbwrap/dbwrap_watch.c +++ b/source3/lib/dbwrap/dbwrap_watch.c @@ -31,9 +31,10 @@ static struct db_context *dbwrap_record_watchers_db(void) static struct db_context *watchers_db; if (watchers_db == NULL) { - watchers_db = db_open(NULL, lock_path("dbwrap_watchers.tdb"), - 0, TDB_CLEAR_IF_FIRST, O_RDWR|O_CREAT, - 0600, DBWRAP_LOCK_ORDER_3); + watchers_db = db_open( + NULL, lock_path("dbwrap_watchers.tdb"), 0, + TDB_CLEAR_IF_FIRST | TDB_INCOMPATIBLE_HASH, + O_RDWR|O_CREAT, 0600, DBWRAP_LOCK_ORDER_3); } return watchers_db; } |