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 enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs