Now that this is a scalar, this isn't required.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Store the privilege mask (set) for a given SID
****************************************************************************/
Store the privilege mask (set) for a given SID
****************************************************************************/
-static bool set_privileges( const struct dom_sid *sid, uint64_t *mask )
+static bool set_privileges( const struct dom_sid *sid, uint64_t mask )
{
struct db_context *db = get_account_pol_db();
uint8_t privbuf[8];
{
struct db_context *db = get_account_pol_db();
uint8_t privbuf[8];
fstr_sprintf(keystr, "%s%s", PRIVPREFIX, sid_to_fstring(tmp, sid));
/* This writes the 64 bit bitmask out in little endian format */
fstr_sprintf(keystr, "%s%s", PRIVPREFIX, sid_to_fstring(tmp, sid));
/* This writes the 64 bit bitmask out in little endian format */
- SBVAL(privbuf,0,*mask);
data.dptr = privbuf;
data.dsize = sizeof(privbuf);
data.dptr = privbuf;
data.dsize = sizeof(privbuf);
DEBUGADD( 10, ("new privilege mask: 0x%llx\n", (unsigned long long)new_mask));
DEBUGADD( 10, ("new privilege mask: 0x%llx\n", (unsigned long long)new_mask));
- return set_privileges( sid, &new_mask );
+ return set_privileges( sid, new_mask );
}
/*********************************************************************
}
/*********************************************************************
DEBUGADD( 10, ("new privilege mask: 0x%llx\n", (unsigned long long)mask));
DEBUGADD( 10, ("new privilege mask: 0x%llx\n", (unsigned long long)mask));
- return set_privileges( sid, &mask );
+ return set_privileges( sid, mask );
}
/***************************************************************************
}
/***************************************************************************