oops - forgot to copy my fix to other side too!

SVN revision: 9808
This commit is contained in:
Carsten Haitzler 2004-04-20 09:30:59 +00:00
parent 0d755cb255
commit 9403c932e5
2 changed files with 3 additions and 1 deletions

View File

@ -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;

View File

@ -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;