e_policy_wl: added ref/unref of E_Client when tzsh_service add/del 88/274988/1
authorJunseok Kim <juns.kim@samsung.com>
Fri, 13 May 2022 03:34:49 +0000 (12:34 +0900)
committerJunseok Kim <juns.kim@samsung.com>
Fri, 13 May 2022 05:10:04 +0000 (14:10 +0900)
commite48f48733c74ad6c6d1310b08321c1e03eb3d375
tree595063e607c1f75b14f5cc74cd95726eadafba75
parentd7d33a45167e8db0862bec00a06461c4783415b4
e_policy_wl: added ref/unref of E_Client when tzsh_service add/del

There was a use after free bug to access freed e_client.

When the E_Client deleted before the tzsh_service destroyed by request from client,
It could occure the "Use After Free" issue to the E_Client object.

For fix this problem, added e_object_ref/unref of E_Client to tzsh_service add and del

Change-Id: I1eecb42d5afa700c95f020336dc73c488449cbc5
src/bin/e_policy_wl.c