diff options
author | Volker Lendecke <vl@samba.org> | 2018-04-17 16:20:02 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2018-04-24 01:53:18 +0200 |
commit | ca6efa96f769a2106f754e332c347ee41d3fc447 (patch) | |
tree | 465b28c4ad42f8f5094947ae4d4f15e1fecf2c9c /libcli | |
parent | f092ee2a5f02637f9ed55253a83d4132e0e4831d (diff) | |
download | samba-ca6efa96f769a2106f754e332c347ee41d3fc447.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/schannel_state_tdb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libcli/auth/schannel_state_tdb.c b/libcli/auth/schannel_state_tdb.c index 4b02261663a..15554b2ed48 100644 --- a/libcli/auth/schannel_state_tdb.c +++ b/libcli/auth/schannel_state_tdb.c @@ -42,20 +42,21 @@ struct db_context *open_schannel_session_store(TALLOC_CTX *mem_ctx, { struct db_context *db_sc = NULL; char *fname = lpcfg_private_db_path(mem_ctx, lp_ctx, "schannel_store"); - int hash_size; + int hash_size, tdb_flags; if (!fname) { return NULL; } hash_size = lpcfg_tdb_hash_size(lp_ctx, fname); + tdb_flags = lpcfg_tdb_flags(lp_ctx, TDB_CLEAR_IF_FIRST|TDB_NOSYNC); db_sc = dbwrap_local_open( mem_ctx, lp_ctx, fname, hash_size, - TDB_CLEAR_IF_FIRST|TDB_NOSYNC, + tdb_flags, O_RDWR|O_CREAT, 0600, DBWRAP_LOCK_ORDER_NONE, |