diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con.c b/legacy/ecore/src/lib/ecore_con/ecore_con.c index 5661553657..e8a651f8af 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con.c @@ -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; diff --git a/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c b/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c index 17fb91e82d..9ecd29006e 100644 --- a/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c +++ b/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c @@ -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;