Enlightenment CVS committal
Author : handyande
Project : e17
Module : apps/e_utils
Dir : e17/apps/e_utils/src/bin/eapp_edit
Modified Files:
eapp_edit_main.c
Log Message:
Fix segs on some systems
===================================================================
RCS file:
/cvsroot/enlightenment/e17/apps/e_utils/src/bin/eapp_edit/eapp_edit_main.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- eapp_edit_main.c 4 Jan 2005 14:38:52 -0000 1.9
+++ eapp_edit_main.c 6 Jan 2005 19:51:36 -0000 1.10
@@ -106,7 +106,8 @@
ret = (char *) eet_read(ef, buf, &size_ret);
ret_buf = malloc(size_ret + 1);
snprintf(ret_buf, size_ret + 1, "%s", ret);
- }
+ } else
+ ret_buf = "";
cell1 = ewl_cell_new();
cell2 = ewl_cell_new();
@@ -125,8 +126,9 @@
ewl_widget_show(cell2);
ewl_grid_add(EWL_GRID(grid), cell1, 1, 1, row, row);
ewl_grid_add(EWL_GRID(grid), cell2, 2, 3, row, row);
- free(ret_buf);
+ if (ef)
+ free(ret_buf);
return part;
}
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs