diff options
author | Xiu Jianfeng <xiujianfeng@huawei.com> | 2022-06-17 17:44:12 +0800 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2022-06-20 21:05:40 -0400 |
commit | ef54ccb61616d8293bc68220d88a8e74271141b5 (patch) | |
tree | 5e92d231c0ecd7331cec51bfa272edc7c8f06e31 /net/netrom | |
parent | 15ec76fb29be31df2bccb30fc09875274cba2776 (diff) | |
download | linux-ef54ccb61616d8293bc68220d88a8e74271141b5.tar.gz linux-ef54ccb61616d8293bc68220d88a8e74271141b5.tar.bz2 linux-ef54ccb61616d8293bc68220d88a8e74271141b5.zip |
selinux: selinux_add_opt() callers free memory
The selinux_add_opt() function may need to allocate memory for the
mount options if none has already been allocated, but there is no
need to free that memory on error as the callers handle that. Drop
the existing kfree() on error to help increase consistency in the
selinux_add_opt() error handling.
This patch also changes selinux_add_opt() to return -EINVAL when
the mount option value, @s, is NULL. It currently return -ENOMEM.
Link: https://lore.kernel.org/lkml/20220611090550.135674-1-xiujianfeng@huawei.com/T/
Suggested-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
[PM: fix subject, rework commit description language]
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'net/netrom')
0 files changed, 0 insertions, 0 deletions