From: WooHyun Jung Date: Thu, 27 Jun 2013 11:12:10 +0000 (+0900) Subject: [elm_cnp] Fix a use after free problem. X-Git-Tag: accepted/tizen/20130927.071315^2~109 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=35789cf0d6410c5264a2f2605f640eda16fea95b;p=profile%2Fmobile%2Felementary.git [elm_cnp] Fix a use after free problem. --- diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c index 1cd5606..36099a7 100644 --- a/src/lib/elm_cnp.c +++ b/src/lib/elm_cnp.c @@ -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;