[Pkg-e-commits] [SCM] Enlightenment 17 branch, upstream-vcs, updated. a4f99cdaf59e45e3fa16746e0ae90039333bb158
englebass
englebass at alioth.debian.org
Fri Mar 21 14:51:33 UTC 2008
The following commit has been merged in the upstream-vcs branch:
commit 59df5a9a9048d082c669ef40bdc64298c95e7e5b
Author: englebass <englebass>
Date: Wed Mar 12 10:19:44 2008 +0000
fix leak.
diff --git a/src/modules/conf_wallpaper/e_int_config_wallpaper_web.c b/src/modules/conf_wallpaper/e_int_config_wallpaper_web.c
index 21941fc..2a9ed2a 100644
--- a/src/modules/conf_wallpaper/e_int_config_wallpaper_web.c
+++ b/src/modules/conf_wallpaper/e_int_config_wallpaper_web.c
@@ -41,7 +41,7 @@ struct _E_Config_Dialog_Data
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 @@ _get_feed(char *url, void *data)
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();
--
Enlightenment 17
More information about the Pkg-e-commits
mailing list