diff --git a/source/lib/privileges.c b/source/lib/privileges.c index 30db2fc2bb7..05dff33307c 100644 --- a/source/lib/privileges.c +++ b/source/lib/privileges.c @@ -539,6 +539,9 @@ BOOL grant_privilege(const DOM_SID *sid, const SE_PRIV *priv_mask) { SE_PRIV old_mask, new_mask; + ZERO_STRUCT( old_mask ); + ZERO_STRUCT( new_mask ); + if ( get_privileges( sid, &old_mask ) ) se_priv_copy( &new_mask, &old_mask ); else