]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
authorJosé Expósito <jose.exposito89@gmail.com>
Sat, 8 Jan 2022 16:58:12 +0000 (17:58 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 20 May 2022 12:38:39 +0000 (14:38 +0200)
commit5e7c8dd5fb5df9f7fe96cfcd723b2d7387c7b2f4
treeb8d41294f4f21b8293d5231a63f5616a55a87c64
parent89df73a75008da0faaaefecc132151e3b663315e
drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode

BugLink: https://bugs.launchpad.net/bugs/1969110
[ Upstream commit ba3a5ddcf1e5df31f2291006d5297ca62035584f ]

Avoid leaking the "out" variable if it is not possible to allocate
the "txmsg" variable.

Fixes: 09234b88ef55 ("drm/selftests/test-drm_dp_mst_helper: Move 'sideband_msg_req_encode_decode' onto the heap")
Addresses-Coverity-ID: 1475685 ("Resource leak")
Signed-off-by: José Expósito <jose.exposito89@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20220108165812.46797-1-jose.exposito89@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
(cherry picked from commit 0728ccb66468b7a59959f9f4fb518ff9c655485f)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c