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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs