pepper: Use for_each_safe when calling event listener callbacks
authorTaekyun Kim <tkq.kim@samsung.com>
Thu, 6 Aug 2015 04:34:00 +0000 (13:34 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Thu, 6 Aug 2015 04:34:00 +0000 (13:34 +0900)
Change-Id: Ie3859c73b4b4a72188e2a63bcfcf91423a242352

src/lib/pepper/object.c

index 3ce04e2..682ffcc 100644 (file)
@@ -135,9 +135,9 @@ PEPPER_API void
 pepper_object_emit_event(pepper_object_t *object, uint32_t id, void *info)
 {
     pepper_event_listener_t *listener;
-    pepper_list_t           *l;
+    pepper_list_t           *l, *tmp;
 
-    PEPPER_LIST_FOR_EACH(&object->event_listener_list, l)
+    PEPPER_LIST_FOR_EACH_SAFE(&object->event_listener_list, l, tmp)
     {
         listener = l->item;