]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
authorZhipeng Lu <alexious@zju.edu.cn>
Thu, 1 Feb 2024 12:48:44 +0000 (20:48 +0800)
committerSasha Levin <sashal@kernel.org>
Tue, 26 Mar 2024 22:19:45 +0000 (18:19 -0400)
commit90029b9c979b60de5cb2b70ade4bbf61d561bc5d
treed74243d9a93f8b792a2f40f1114eff4661bc0390
parent4c86c772fef06f5d7a66151bac42366825db0941
media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity

[ Upstream commit 8f94b49a5b5d386c038e355bef6347298aabd211 ]

The entity->name (i.e. name) is allocated in v4l2_m2m_register_entity
but isn't freed in its following error-handling paths. This patch
adds such deallocation to prevent memleak of entity->name.

Fixes: be2fff656322 ("media: add helpers for memory-to-memory media controller")
Signed-off-by: Zhipeng Lu <alexious@zju.edu.cn>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/v4l2-core/v4l2-mem2mem.c