forked from enlightenment/efl
parent
ee2e1b6a71
commit
ce18403541
|
@ -879,3 +879,7 @@
|
|||
2012-08-29 Cedric Bail
|
||||
|
||||
* Always call evas_render_update_free to prevent leak in Ecore_Evas X backend.
|
||||
|
||||
2012-08-39 Mike Blumenkrantz
|
||||
|
||||
* Fix leak in ecore_ipc servers
|
||||
|
|
|
@ -538,7 +538,7 @@ ecore_ipc_server_clients_get(Ecore_Ipc_Server *svr)
|
|||
"ecore_ipc_server_clients_get");
|
||||
return NULL;
|
||||
}
|
||||
return svr->client_list;
|
||||
return svr->clients;
|
||||
}
|
||||
|
||||
#define SVENC(_member) \
|
||||
|
@ -1044,7 +1044,6 @@ _ecore_ipc_event_client_add(void *data __UNUSED__, int ev_type __UNUSED__, void
|
|||
cl->max_buf_size = 32 * 1024;
|
||||
ecore_con_client_data_set(cl->client, (void *)cl);
|
||||
svr->clients = eina_list_append(svr->clients, cl);
|
||||
svr->client_list = eina_list_append(svr->client_list, cl);
|
||||
if (!cl->delete_me)
|
||||
{
|
||||
Ecore_Ipc_Event_Client_Add *e2;
|
||||
|
@ -1081,7 +1080,6 @@ _ecore_ipc_event_client_del(void *data __UNUSED__, int ev_type __UNUSED__, void
|
|||
{
|
||||
Ecore_Ipc_Event_Client_Del *e2;
|
||||
|
||||
svr->client_list = eina_list_remove(svr->client_list, cl);
|
||||
if (!cl->delete_me)
|
||||
{
|
||||
e2 = calloc(1, sizeof(Ecore_Ipc_Event_Client_Del));
|
||||
|
|
|
@ -89,7 +89,6 @@ struct _Ecore_Ipc_Server
|
|||
ECORE_MAGIC;
|
||||
Ecore_Con_Server *server;
|
||||
Eina_List *clients;
|
||||
Eina_List *client_list;
|
||||
void *data;
|
||||
unsigned char *buf;
|
||||
int buf_size;
|
||||
|
|
Loading…
Reference in New Issue