summaryrefslogtreecommitdiff
path: root/libcli
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2018-04-17 16:39:46 +0200
committerJeremy Allison <jra@samba.org>2018-04-24 01:53:19 +0200
commit812312ca170e9da876044846a35b28ea3ce30de6 (patch)
treec090e569fff26a458fe5106f36abd4ed808fd9a3 /libcli
parent807cb593ec00d07a5a0328db516960add2ba0336 (diff)
downloadsamba-812312ca170e9da876044846a35b28ea3ce30de6.tar.gz
libcli: Call dbwrap_local_open with the correct tdb flags
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'libcli')
-rw-r--r--libcli/auth/netlogon_creds_cli.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/libcli/auth/netlogon_creds_cli.c b/libcli/auth/netlogon_creds_cli.c
index f3e8ed1209c..9b7e4e2517c 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,