From 812312ca170e9da876044846a35b28ea3ce30de6 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 17 Apr 2018 16:39:46 +0200 Subject: [PATCH] libcli: Call dbwrap_local_open with the correct tdb flags Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- libcli/auth/netlogon_creds_cli.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libcli/auth/netlogon_creds_cli.c b/libcli/auth/netlogon_creds_cli.c index f3e8ed1209c2..9b7e4e2517cc 100644 --- a/libcli/auth/netlogon_creds_cli.c +++ b/libcli/auth/netlogon_creds_cli.c @@ -215,7 +215,7 @@ NTSTATUS netlogon_creds_cli_open_global_db(struct loadparm_context *lp_ctx) { char *fname; struct db_context *global_db; - int hash_size; + int hash_size, tdb_flags; if (netlogon_creds_cli_global_db != NULL) { return NT_STATUS_OK; @@ -227,13 +227,16 @@ NTSTATUS netlogon_creds_cli_open_global_db(struct loadparm_context *lp_ctx) } hash_size = lpcfg_tdb_hash_size(lp_ctx, fname); + tdb_flags = lpcfg_tdb_flags( + lp_ctx, + TDB_CLEAR_IF_FIRST|TDB_INCOMPATIBLE_HASH); global_db = dbwrap_local_open( NULL, lp_ctx, fname, hash_size, - TDB_CLEAR_IF_FIRST|TDB_INCOMPATIBLE_HASH, + tdb_flags, O_RDWR|O_CREAT, 0600, DBWRAP_LOCK_ORDER_2, -- 2.34.1