From 32152d6ee1893dd37668e807963bcb3867bcf190 Mon Sep 17 00:00:00 2001 From: chaos Date: Sun, 19 Aug 2007 13:39:01 +0000 Subject: [PATCH] 2 x multi-byte IPC fixes SVN revision: 31399 --- legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c b/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c index 24a40ad8dd..d938490f18 100644 --- a/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c +++ b/legacy/ecore/src/lib/ecore_ipc/ecore_ipc.c @@ -127,7 +127,7 @@ _ecore_ipc_dlt_int(int out, int prev, int *mode) if (!(dlt & 0xffff0000)) { *mode = DLT_ADD16; - return dlt & 0xfffff; + return dlt & 0xffff; } dlt = prev - out; if (!(dlt & 0xffff0000)) @@ -1134,7 +1134,7 @@ _ecore_ipc_event_server_del(void *data __UNUSED__, int ev_type __UNUSED__, void dv[1] = *(cl->buf + offset + s + 1); \ dv[2] = *(cl->buf + offset + s + 2); \ dv[3] = *(cl->buf + offset + s + 3); \ - d = (int)ntohl(d); \ + d = (int)ntohl(v); \ s += 4; \ } \ else if (md >= DLT_ADD16) \