e_service_region: free ecore_event_handler 37/169837/1 accepted/tizen/unified/20180219.142434 submit/tizen/20180219.024620
authorJuyeon Lee <juyeonne.lee@samsung.com>
Fri, 9 Feb 2018 13:23:51 +0000 (22:23 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Fri, 9 Feb 2018 13:23:57 +0000 (22:23 +0900)
region->event_list is event handler list, it was not freed by _region_free
because wrong free func(ecore_event_del) matched.

Change-Id: I2564d04361111f93a3a5414a12e1042c9feb7197

src/bin/services/e_service_region.c

index df162de1c846dfecbe8200a5c5b8c189a1b45d09..d4a64894ed40fea318c58ce0ded2a9d2f5ae7eb5 100644 (file)
@@ -102,7 +102,7 @@ static void
 _region_free(E_Policy_Region *region)
 {
    INF("Free Instant");
-   E_FREE_LIST(region->event_list, ecore_event_del);
+   E_FREE_LIST(region->event_list, ecore_event_handler_del);
    E_FREE_FUNC(region->gesture, e_service_gesture_del);
    E_FREE_FUNC(region->obj, evas_object_del);
    free(region);