e_explicit_sync: Fix dangling pointer problem of E_Explicit_Sync_Buffer_Release 32/258232/3
authorChangyeon Lee <cyeon.lee@samsung.com>
Wed, 12 May 2021 11:30:06 +0000 (20:30 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Thu, 13 May 2021 05:24:31 +0000 (05:24 +0000)
commit523cf3a94852607d7a2feb5eaf69c2a65d5e8a8c
tree168570d9dc353a06b9246fe5164b989cf817565e
parent8510dcaed171fd2bfea8a89e70d5d46f3cbb0f23
e_explicit_sync: Fix dangling pointer problem of E_Explicit_Sync_Buffer_Release

if wl_resouce of E_Explicit_Sync_Buffer_Release is destroyed by client,
E_Comp_Wl_Buffer_Ref access dangling pointer of E_Explicit_Sync_Buffer_Release.
for this problem, resource is set by null when it is destroyed and
E_Explicit_Sync_Buffer_Release is freed when
e_explicit_sync_buffer_release_destroy is called.

Change-Id: Ia2959ae3c1389e3122216aca3e1d2c75df8dcf77
src/bin/e_comp_wl.c
src/bin/e_explicit_sync.c