Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/modules/conf_wallpaper


Modified Files:
        e_int_config_wallpaper_web.c 


Log Message:
fix leak.

===================================================================
RCS file: 
/cvs/e/e17/apps/e/src/modules/conf_wallpaper/e_int_config_wallpaper_web.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_int_config_wallpaper_web.c        12 Mar 2008 10:16:01 -0000      1.3
+++ e_int_config_wallpaper_web.c        12 Mar 2008 10:19:44 -0000      1.4
@@ -41,7 +41,7 @@
    const char *source;
 };
 
-char tmpdir_tpl[17] = "/tmp/wallpXXXXXX";
+const char tmpdir_tpl[] = "/tmp/wallpXXXXXX";
 
 static void _file_double_click_cb(void *data, Evas_Object *obj, void *ev_info);
 static void _file_click_cb(void *data, Evas_Object *obj, void *ev_info);
@@ -609,11 +609,14 @@
    E_Config_Dialog_Data *cfdata;
    extern int errno;
    char *title;
+   char *tpl;
 
    import = data;
    cfdata = import->cfdata;
 
-   cfdata->tmpdir = mkdtemp(strdup(tmpdir_tpl));
+   tpl = strdup(tmpdir_tpl);
+   cfdata->tmpdir = mkdtemp(tpl);
+   free(tpl);
 
    ecore_con_url_url_set(cfdata->ecu, url);
    ecore_file_download_abort_all();



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to