oops - forgot to copy my fix to other side too!
SVN revision: 9808
This commit is contained in:
parent
0d755cb255
commit
9403c932e5
|
@ -554,6 +554,7 @@ ecore_con_client_send(Ecore_Con_Client *cl, void *data, int size)
|
|||
{
|
||||
unsigned char *newbuf;
|
||||
|
||||
printf("CON: existing buf...\n");
|
||||
newbuf = realloc(cl->buf, cl->buf_size + size);
|
||||
if (newbuf) cl->buf = newbuf;
|
||||
else return 0;
|
||||
|
@ -562,6 +563,7 @@ ecore_con_client_send(Ecore_Con_Client *cl, void *data, int size)
|
|||
}
|
||||
else
|
||||
{
|
||||
printf("CON: newbuf!\n");
|
||||
cl->buf = malloc(size);
|
||||
if (!cl->buf) return 0;
|
||||
cl->buf_size = size;
|
||||
|
|
|
@ -718,7 +718,7 @@ _ecore_ipc_event_server_data(void *data, int ev_type, void *ev)
|
|||
svr->buf_size = 0;
|
||||
return 0;
|
||||
}
|
||||
memcpy(buf, svr->buf + offset + sizeof(Ecore_Ipc_Msg_Head), size);
|
||||
memcpy(buf, svr->buf + offset, size);
|
||||
free(svr->buf);
|
||||
svr->buf = buf;
|
||||
svr->buf_size = size;
|
||||
|
|
Loading…
Reference in New Issue