]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - security/keys/permission.c
userns: Convert group_info values from gid_t to kgid_t.
[mirror_ubuntu-artful-kernel.git] / security / keys / permission.c
index e146cbd714bd57e7c1a174301472dacf76a0b1bb..5442900d2929c3da7cf70f8a7acd40fa115df969 100644 (file)
@@ -53,7 +53,8 @@ int key_task_permission(const key_ref_t key_ref, const struct cred *cred,
                        goto use_these_perms;
                }
 
-               ret = groups_search(cred->group_info, key->gid);
+               ret = groups_search(cred->group_info,
+                                   make_kgid(current_user_ns(), key->gid));
                if (ret) {
                        kperm = key->perm >> 8;
                        goto use_these_perms;