summaryrefslogtreecommitdiff
path: root/libcli
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2018-04-17 16:20:02 +0200
committerJeremy Allison <jra@samba.org>2018-04-24 01:53:18 +0200
commitca6efa96f769a2106f754e332c347ee41d3fc447 (patch)
tree465b28c4ad42f8f5094947ae4d4f15e1fecf2c9c /libcli
parentf092ee2a5f02637f9ed55253a83d4132e0e4831d (diff)
downloadsamba-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.c5
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,