From: Joseph Sutton Date: Tue, 7 Nov 2023 02:35:28 +0000 (+1300) Subject: libcli/security: Mark arrays ‘const’ X-Git-Tag: talloc-2.4.2~791 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=db36a930e62a00fb97c5b111c7d008522e32b110;p=thirdparty%2Fsamba.git libcli/security: Mark arrays ‘const’ Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- diff --git a/libcli/security/sddl_conditional_ace.c b/libcli/security/sddl_conditional_ace.c index 4bb10a39969..c4061de265d 100644 --- a/libcli/security/sddl_conditional_ace.c +++ b/libcli/security/sddl_conditional_ace.c @@ -123,7 +123,7 @@ struct sddl_data { uint8_t nargs; }; -static struct sddl_data sddl_strings[256] = { +static const struct sddl_data sddl_strings[256] = { /* operators */ [CONDITIONAL_ACE_TOKEN_MEMBER_OF] = { "Member_of", @@ -390,7 +390,7 @@ struct sddl_attr_type{ * styles them in title case ("@User."), but Windows itself seems to * prefer all-caps, so that is how we render them. */ -static struct sddl_attr_type sddl_attr_types[] = { +static const struct sddl_attr_type sddl_attr_types[] = { {"USER.", CONDITIONAL_ACE_USER_ATTRIBUTE}, {"RESOURCE.", CONDITIONAL_ACE_RESOURCE_ATTRIBUTE}, {"DEVICE.", CONDITIONAL_ACE_DEVICE_ATTRIBUTE}, @@ -2187,7 +2187,7 @@ static bool parse_word(struct ace_condition_sddl_compiler_context *comp) */ int uc = toupper(c); for (i = 0; i < 256; i++) { - struct sddl_data *d = &sddl_strings[i]; + const struct sddl_data *d = &sddl_strings[i]; if (sddl_strings[i].op_precedence != SDDL_NOT_AN_OP && uc == toupper((unsigned char)d->name[0])) { if (d->flags & SDDL_FLAG_IS_UNARY_OP) {