ecore_con_eet: fix dereferencing of object during callback that crashed some tests case.

This commit is contained in:
Cedric BAIL 2015-07-28 03:04:38 +02:00
parent 1d27699bc6
commit 94d9981d8c
1 changed files with 4 additions and 0 deletions

View File

@ -375,7 +375,9 @@ _ecore_con_eet_server_data(void *data, int type EINA_UNUSED, Ecore_Con_Event_Cli
n = ecore_con_client_data_get(ev->client);
eo_ref(ece_obj);
_ecore_con_eet_data(n, ev->data, ev->size);
eo_unref(ece_obj);
return EINA_TRUE;
}
@ -453,7 +455,9 @@ _ecore_con_eet_client_data(void *data, int type EINA_UNUSED, Ecore_Con_Event_Ser
if (!r->r) return EINA_TRUE;
/* Got some data */
eo_ref(ece_obj);
_ecore_con_eet_data(r->r, ev->data, ev->size);
eo_unref(ece_obj);
return EINA_TRUE;
}