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