e_policy_visibility: fix memory corruption
authorBoram Park <boram1288.park@samsung.com>
Thu, 13 Jul 2017 12:45:10 +0000 (21:45 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Fri, 14 Jul 2017 02:02:34 +0000 (11:02 +0900)
interceptors are e_comp_object's intercept_hooker. So it should be deleted by
e_comp_object_intercept_hook_del.

Change-Id: If4805b64563cceab672ca2836c332633a1cfb3fd

src/bin/e_policy_visibility.c

index 267bc76fa48c31294ffe6a7a91ee342a400ffa6c..8654c31c9c9b16cb800466b6e4b3f31081c0e4f5 100644 (file)
@@ -1789,6 +1789,6 @@ e_policy_visibility_shutdown(void)
    E_FREE_FUNC(pol_vis->idle_enter, ecore_idle_enterer_del);
    E_FREE_LIST(pol_vis->hooks, e_client_hook_del);
    E_FREE_LIST(pol_vis->handlers, ecore_event_handler_del);
-   E_FREE_LIST(pol_vis->interceptors, e_comp_hook_del);
+   E_FREE_LIST(pol_vis->interceptors, e_comp_object_intercept_hook_del);
    E_FREE(pol_vis);
 }