From 79b102f6fdb9ce3fe2b02cc4601283f0f60352ea Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Tue, 2 Jul 2013 14:29:47 +0900 Subject: [PATCH] evas/cserve2: add some more error debug (client side). Signed-off-by: Cedric Bail --- src/lib/evas/cserve2/evas_cs2_client.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/cserve2/evas_cs2_client.c b/src/lib/evas/cserve2/evas_cs2_client.c index 30845501f5..5ebd35c7e8 100644 --- a/src/lib/evas/cserve2/evas_cs2_client.c +++ b/src/lib/evas/cserve2/evas_cs2_client.c @@ -446,7 +446,10 @@ _loaded_handle(Image_Entry *ie, const Msg_Loaded *msg, int size) shmpath = ((const char *)msg) + sizeof(*msg); if ((size < (int) sizeof(*msg) + 1) || (strnlen(shmpath, size - sizeof(*msg)) >= (size - sizeof(*msg)))) - goto fail; + { + DBG("invalid message size"); + goto fail; + } // dentry->shm.path = strdup(shmpath); dentry->shm.mmap_offset = msg->shm.mmap_offset; @@ -456,7 +459,10 @@ _loaded_handle(Image_Entry *ie, const Msg_Loaded *msg, int size) dentry->shm.f = eina_file_open(shmpath, EINA_TRUE); if (!dentry->shm.f) - goto fail; + { + DBG("could not open the shm file: %d %m", errno); + goto fail; + } dentry->shm.data = eina_file_map_new(dentry->shm.f, EINA_FILE_WILLNEED, dentry->shm.mmap_offset, @@ -464,6 +470,7 @@ _loaded_handle(Image_Entry *ie, const Msg_Loaded *msg, int size) if (!dentry->shm.data) { + DBG("could not mmap the shm file: %d %m", errno); eina_file_close(dentry->shm.f); goto fail; }