[elm_cnp] Fix a use after free problem.
authorWooHyun Jung <wh0705.jung@samsung.com>
Thu, 27 Jun 2013 11:12:10 +0000 (20:12 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Fri, 28 Jun 2013 10:51:46 +0000 (19:51 +0900)
src/lib/elm_cnp.c

index 1cd5606..36099a7 100644 (file)
@@ -3195,9 +3195,8 @@ elm_drag_item_container_del_internal(Evas_Object *obj, Eina_Bool full)
              st->data_get = NULL;
              evas_object_event_callback_del_full
                 (obj, EVAS_CALLBACK_MOUSE_DOWN, _cont_obj_mouse_down, st);
-
-             free(st);
              cont_drag_tg = eina_list_remove(cont_drag_tg, st);
+             free(st);
           }
 
         return EINA_TRUE;