efl model - fix use after free

fix CID 1402712
This commit is contained in:
Carsten Haitzler 2019-08-10 22:47:22 +01:00
parent e0f0165220
commit 05ee22cd68
1 changed files with 1 additions and 2 deletions

View File

@ -88,13 +88,12 @@ _efl_generic_model_efl_model_property_set(Eo *obj, Efl_Generic_Model_Data *pd, c
free(e);
}
eina_stringshare_del(prop);
evt.changed_properties = eina_array_new(1);
eina_array_push(evt.changed_properties, prop);
efl_event_callback_call(obj, EFL_MODEL_EVENT_PROPERTIES_CHANGED, &evt);
eina_stringshare_del(prop);
eina_array_free(evt.changed_properties);
return efl_loop_future_resolved(obj,