From: Daniel Juyung Seo Date: Fri, 23 Jan 2015 05:32:35 +0000 (+0900) Subject: transit: Fix read from pointer after free. X-Git-Tag: v1.13.0-beta2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7a4e31aae7d9a3993d14209454e2c2c016da66d8;p=platform%2Fupstream%2Felementary.git transit: Fix read from pointer after free. This fixes coverity CID 1265738. --- diff --git a/src/lib/elm_transit.c b/src/lib/elm_transit.c index 4d5bf46..eb2ab53 100644 --- a/src/lib/elm_transit.c +++ b/src/lib/elm_transit.c @@ -195,9 +195,9 @@ _transit_obj_data_recover(Elm_Transit *transit, Evas_Object *obj) if (obj_data->ref == 0) { ELM_SAFE_FREE(obj_data->state.map, evas_map_free); - free(obj_data); evas_object_data_del(obj, _transit_key); evas_object_freeze_events_set(obj, obj_data->state.freeze_events); + free(obj_data); } }