summaryrefslogtreecommitdiff
path: root/include/linux/i2c/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorRyan Lee <ryan.lee@canonical.com>2026-01-13 09:35:57 -0800
committerJohn Johansen <john.johansen@canonical.com>2026-01-29 01:27:54 -0800
commit74b7105e53e80a4072bd3e1a50be7aa15e3f0a01 (patch)
treef44d9abfc02aa0993e5bef4e87ab51a30002e400 /include/linux/i2c/git@git.tavy.me:linux.git
parent9b829c0aa96e9385b1e9a308d3eb054b95fbeda2 (diff)
apparmor: return -ENOMEM in unpack_perms_table upon alloc failure
In policy_unpack.c:unpack_perms_table, the perms struct is allocated via kcalloc, with the position being reset if the allocation fails. However, the error path results in -EPROTO being retured instead of -ENOMEM. Fix this to return the correct error code. Reported-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Fixes: fd1b2b95a2117 ("apparmor: add the ability for policy to specify a permission table") Reviewed-by: Tyler Hicks <code@tyhicks.com> Signed-off-by: Ryan Lee <ryan.lee@canonical.com> Signed-off-by: John Johansen <john.johansen@canonical.com>
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions