hwc: fix use after free when tdm_hwc_set_vblank is enabled 73/293173/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 22 May 2023 04:45:50 +0000 (13:45 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Mon, 22 May 2023 05:57:33 +0000 (14:57 +0900)
commitfd3d0651f56d606845f5c5317b99bd1f7baa06e6
tree0e57c4d7569f9814604bf0446887771e3fe0a33d
parent6c30b8536a47c51de0afb525d2bf3246e395a4e7
hwc: fix use after free when tdm_hwc_set_vblank is enabled

if hwc commit handler is called after vblank handler of
hwc commit is called, data of hwc_commit_handler is used
after it is freed because data of hwc_commit_handler is
freed in vblank handler.

this patch makes data of hwc_commit_handler is not used
to user_data of tdm_hwc_commit when tdm_hwc_set_vblank
is enabled.

Change-Id: Ib5445e2a012906d2c2941adaa674a11b9be3b5f0
src/tdm_hwc.c