From: Joseph Sutton Date: Tue, 3 Oct 2023 07:08:03 +0000 (+1300) Subject: s4:kdc: Make ‘resource_groups_out’ parameter const X-Git-Tag: tevent-0.16.0~123 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3f6e6a3c230f6e9ee1a876bcc2eee3da11bfb38d;p=thirdparty%2Fsamba.git s4:kdc: Make ‘resource_groups_out’ parameter const The caller shouldn’t need to modify this. Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- diff --git a/source4/kdc/pac-glue.c b/source4/kdc/pac-glue.c index 0a9eea6a384..b8b54d3f29a 100644 --- a/source4/kdc/pac-glue.c +++ b/source4/kdc/pac-glue.c @@ -1185,7 +1185,7 @@ static krb5_error_code samba_kdc_get_user_info_from_pac(TALLOC_CTX *mem_ctx, const enum auth_group_inclusion group_inclusion, const struct samba_kdc_entry_pac entry, struct auth_user_info_dc **info_out, - struct PAC_DOMAIN_GROUP_MEMBERSHIP **resource_groups_out) + const struct PAC_DOMAIN_GROUP_MEMBERSHIP **resource_groups_out) { TALLOC_CTX *frame = NULL; struct auth_user_info_dc *info = NULL; @@ -1275,7 +1275,7 @@ static krb5_error_code samba_kdc_obtain_user_info_dc(TALLOC_CTX *mem_ctx, const enum auth_group_inclusion group_inclusion, const struct samba_kdc_entry_pac entry, struct auth_user_info_dc **info_out, - struct PAC_DOMAIN_GROUP_MEMBERSHIP **resource_groups_out) + const struct PAC_DOMAIN_GROUP_MEMBERSHIP **resource_groups_out) { struct auth_user_info_dc *info = NULL; krb5_error_code ret = 0; @@ -2411,7 +2411,7 @@ krb5_error_code samba_kdc_update_pac(TALLOC_CTX *mem_ctx, bool is_tgs = false; struct pac_blobs *pac_blobs = NULL; struct auth_user_info_dc *user_info_dc = NULL; - struct PAC_DOMAIN_GROUP_MEMBERSHIP *_resource_groups = NULL; + const struct PAC_DOMAIN_GROUP_MEMBERSHIP *_resource_groups = NULL; enum auth_group_inclusion group_inclusion; enum samba_compounded_auth compounded_auth; size_t i = 0;