From: Volker Lendecke Date: Tue, 17 Apr 2018 14:18:50 +0000 (+0200) Subject: libcli: Call dbwrap_local_open with the correct hash size X-Git-Tag: ldb-1.4.0~558 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f092ee2a5f02637f9ed55253a83d4132e0e4831d;p=thirdparty%2Fsamba.git libcli: Call dbwrap_local_open with the correct hash size Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/libcli/auth/schannel_state_tdb.c b/libcli/auth/schannel_state_tdb.c index 6a19823f639..4b02261663a 100644 --- a/libcli/auth/schannel_state_tdb.c +++ b/libcli/auth/schannel_state_tdb.c @@ -42,15 +42,24 @@ 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; if (!fname) { return NULL; } - db_sc = dbwrap_local_open(mem_ctx, lp_ctx, fname, 0, - TDB_CLEAR_IF_FIRST|TDB_NOSYNC, O_RDWR|O_CREAT, - 0600, DBWRAP_LOCK_ORDER_NONE, - DBWRAP_FLAG_NONE); + hash_size = lpcfg_tdb_hash_size(lp_ctx, fname); + + db_sc = dbwrap_local_open( + mem_ctx, + lp_ctx, + fname, + hash_size, + TDB_CLEAR_IF_FIRST|TDB_NOSYNC, + O_RDWR|O_CREAT, + 0600, + DBWRAP_LOCK_ORDER_NONE, + DBWRAP_FLAG_NONE); if (!db_sc) { DEBUG(0,("open_schannel_session_store: Failed to open %s - %s\n",