diff options
author | Volker Lendecke <vl@samba.org> | 2018-04-17 16:39:46 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2018-04-24 01:53:19 +0200 |
commit | 812312ca170e9da876044846a35b28ea3ce30de6 (patch) | |
tree | c090e569fff26a458fe5106f36abd4ed808fd9a3 /libcli | |
parent | 807cb593ec00d07a5a0328db516960add2ba0336 (diff) | |
download | samba-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.c | 7 |
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, |