Messages in this thread Patch in this message | | | From | Xiaoke Wang <> | Subject | [PATCH] cgroup: check the return value of kstrdup() | Date | Mon, 13 Dec 2021 11:30:42 +0800 |
| |
kstrdup() returns NULL when some internal memory errors happen, it is better to check the return value of it so to catch the memory error in time.
Signed-off-by: Xiaoke Wang <xkernel.wang@foxmail.com> --- kernel/cgroup/cgroup.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c index ea08f01..47c7d58 100644 --- a/kernel/cgroup/cgroup.c +++ b/kernel/cgroup/cgroup.c @@ -2228,6 +2228,9 @@ static int cpuset_init_fs_context(struct fs_context *fc) struct cgroup_fs_context *ctx; int err; + if (!agent) + return -ENOMEM; + err = cgroup_init_fs_context(fc); if (err) { kfree(agent); --
| |