Enlightenment CVS committal
Author : chaos
Project : e17
Module : apps/evfs
Dir : e17/apps/evfs/src/common
Modified Files:
evfs_io.c
Log Message:
* Stack Armageddon--
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/common/evfs_io.c,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -3 -r1.74 -r1.75
--- evfs_io.c 16 Aug 2007 13:12:36 -0000 1.74
+++ evfs_io.c 16 Aug 2007 13:24:32 -0000 1.75
@@ -330,7 +330,7 @@
size += EVFS_EVENT_DATA(event)->size;
}
- return ecore_ipc_message_new(EVFS_EV_REPLY, event->type,
size,0,0,data,size);
+ return ecore_ipc_message_new(EVFS_EV_REPLY, event->type,
0,ssize,0,data,size);
}
return NULL;
@@ -373,13 +373,14 @@
if (edd) {
int edd_data_size=msg->len;
- if (msg->ref > 0) edd_data_size = msg->ref;
+ if (msg->ref_to > 0) edd_data_size = msg->ref_to;
- printf("Edd data size: %d, Msg->len: %d\n", edd_data_size, msg->len);
ev = eet_data_descriptor_decode(edd, msg->data, edd_data_size);
if (ev->suffix) {
- EVFS_EVENT_DATA(ev)->bytes = calloc(ev->suffix,1);
EVFS_EVENT_DATA(ev)->size = msg->len-ev->suffix;
+ EVFS_EVENT_DATA(ev)->bytes =
calloc(EVFS_EVENT_DATA(ev)->size,1);
+
+ /*fprintf(stderr, "Copying %d bytes into place from offset
%d\n",EVFS_EVENT_DATA(ev)->size, ev->suffix );*/
memcpy(EVFS_EVENT_DATA(ev)->bytes, msg->data+ev->suffix,
EVFS_EVENT_DATA(ev)->size);
}
return ev;
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs