]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:kdc: Make ‘resource_groups_out’ parameter const
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Tue, 3 Oct 2023 07:08:03 +0000 (20:08 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 12 Oct 2023 23:13:32 +0000 (23:13 +0000)
The caller shouldn’t need to modify this.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/pac-glue.c

index 0a9eea6a38404ee9295d1f5fdffaad403b858260..b8b54d3f29a487fe9d6a11f4d356717fa5f4ec34 100644 (file)
@@ -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;