Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_fileman_smart.c Log Message: Simplify. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_fileman_smart.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- e_fileman_smart.c 10 Oct 2005 20:44:17 -0000 1.11 +++ e_fileman_smart.c 10 Oct 2005 20:46:22 -0000 1.12 @@ -2644,13 +2644,11 @@ static char * _e_fm_file_fullname(E_Fileman_File *file) { - char *fullname; + char fullname[PATH_MAX]; - fullname = E_NEW(char, PATH_MAX); - if (fullname) - snprintf(fullname, PATH_MAX, "%s/%s", file->sd->dir, file->dir_entry->d_name); + snprintf(fullname, sizeof(fullname), "%s/%s", file->sd->dir, file->dir_entry->d_name); - return fullname; + return strdup(fullname); } static char * ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs