From: Douglas Bagnall Date: Fri, 10 Nov 2023 01:24:48 +0000 (+1300) Subject: librpc/idl:conditional_ace: make a flags field 32 bit X-Git-Tag: talloc-2.4.2~528 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6aa6ef4b7c14bcafeff288c9b83abef92a9f78df;p=thirdparty%2Fsamba.git librpc/idl:conditional_ace: make a flags field 32 bit This allows it to align with CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1.flags, with which it shares values and will soon share more. It was 16 bit because we needed few flags, and at one point .type was 8 bit, so 16 bits packed nicely into a smaller struct. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/librpc/idl/conditional_ace.idl b/librpc/idl/conditional_ace.idl index 5842c7dddcb..783336cbc65 100644 --- a/librpc/idl/conditional_ace.idl +++ b/librpc/idl/conditional_ace.idl @@ -377,7 +377,7 @@ interface conditional_ace */ typedef [public] struct { [switch_is(type)] ace_condition_token_data data; - uint16 flags; + uint32 flags; token_type type; } ace_condition_token;