forked from enlightenment/efl
transit: Fix read from pointer after free.
This fixes coverity CID 1265738.
This commit is contained in:
parent
d9b9dcf1e6
commit
16fc6785a9
|
@ -195,9 +195,9 @@ _transit_obj_data_recover(Elm_Transit *transit, Evas_Object *obj)
|
||||||
if (obj_data->ref == 0)
|
if (obj_data->ref == 0)
|
||||||
{
|
{
|
||||||
ELM_SAFE_FREE(obj_data->state.map, evas_map_free);
|
ELM_SAFE_FREE(obj_data->state.map, evas_map_free);
|
||||||
free(obj_data);
|
|
||||||
evas_object_data_del(obj, _transit_key);
|
evas_object_data_del(obj, _transit_key);
|
||||||
evas_object_freeze_events_set(obj, obj_data->state.freeze_events);
|
evas_object_freeze_events_set(obj, obj_data->state.freeze_events);
|
||||||
|
free(obj_data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue