From: Volker Lendecke Date: Tue, 5 Oct 2021 19:40:45 +0000 (+0200) Subject: lib: Simplify set_privileges with a struct initialization X-Git-Tag: ldb-2.5.0~520 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=761ede419fcdb9abc4cd5c5a188a4c73d31413c0;p=thirdparty%2Fsamba.git lib: Simplify set_privileges with a struct initialization Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/lib/privileges.c b/source3/lib/privileges.c index 0f5f3f7eadf..843cecda361 100644 --- a/source3/lib/privileges.c +++ b/source3/lib/privileges.c @@ -129,7 +129,7 @@ static bool set_privileges( const struct dom_sid *sid, uint64_t mask ) uint8_t privbuf[8]; struct dom_sid_buf tmp; fstring keystr; - TDB_DATA data; + TDB_DATA data = { .dptr = privbuf, .dsize = sizeof(privbuf), }; if ( !lp_enable_privileges() ) return False; @@ -149,9 +149,6 @@ static bool set_privileges( const struct dom_sid *sid, uint64_t mask ) /* This writes the 64 bit bitmask out in little endian format */ SBVAL(privbuf,0,mask); - data.dptr = privbuf; - data.dsize = sizeof(privbuf); - return NT_STATUS_IS_OK(dbwrap_store_bystring(db, keystr, data, TDB_REPLACE)); }