forked from enlightenment/efl
evas/cserve2: add some more error debug (client side).
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
This commit is contained in:
parent
65fcf390b4
commit
79b102f6fd
|
@ -446,7 +446,10 @@ _loaded_handle(Image_Entry *ie, const Msg_Loaded *msg, int size)
|
||||||
shmpath = ((const char *)msg) + sizeof(*msg);
|
shmpath = ((const char *)msg) + sizeof(*msg);
|
||||||
if ((size < (int) sizeof(*msg) + 1)
|
if ((size < (int) sizeof(*msg) + 1)
|
||||||
|| (strnlen(shmpath, size - sizeof(*msg)) >= (size - sizeof(*msg))))
|
|| (strnlen(shmpath, size - sizeof(*msg)) >= (size - sizeof(*msg))))
|
||||||
goto fail;
|
{
|
||||||
|
DBG("invalid message size");
|
||||||
|
goto fail;
|
||||||
|
}
|
||||||
|
|
||||||
// dentry->shm.path = strdup(shmpath);
|
// dentry->shm.path = strdup(shmpath);
|
||||||
dentry->shm.mmap_offset = msg->shm.mmap_offset;
|
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);
|
dentry->shm.f = eina_file_open(shmpath, EINA_TRUE);
|
||||||
if (!dentry->shm.f)
|
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.data = eina_file_map_new(dentry->shm.f, EINA_FILE_WILLNEED,
|
||||||
dentry->shm.mmap_offset,
|
dentry->shm.mmap_offset,
|
||||||
|
@ -464,6 +470,7 @@ _loaded_handle(Image_Entry *ie, const Msg_Loaded *msg, int size)
|
||||||
|
|
||||||
if (!dentry->shm.data)
|
if (!dentry->shm.data)
|
||||||
{
|
{
|
||||||
|
DBG("could not mmap the shm file: %d %m", errno);
|
||||||
eina_file_close(dentry->shm.f);
|
eina_file_close(dentry->shm.f);
|
||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue