From bca06d1574807edf425a545a0eb0dc785a309e1c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 27 Jul 2012 13:11:44 +0000 Subject: [PATCH] fix small leak in xsettings init SVN revision: 74489 --- src/bin/e_xsettings.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/e_xsettings.c b/src/bin/e_xsettings.c index 4f45ddfb9..64019a117 100644 --- a/src/bin/e_xsettings.c +++ b/src/bin/e_xsettings.c @@ -56,7 +56,7 @@ static const char *_setting_icon_theme_name = NULL; static const char *_setting_theme_name = NULL; static const char *_setting_font_name = NULL; static const char *_setting_xft_dpi = NULL; -static const char *_setting_theme = NULL; +static char *_setting_theme = NULL; static void _e_xsettings_done_cb(void *data, Eio_File *handler, const Eina_Stat *stat); static Ecore_X_Atom @@ -405,7 +405,7 @@ _e_xsettings_error_cb(void *data, Eio_File *handler __UNUSED__, int error __UNUS } eio_op = NULL; setting = EINA_FALSE; - _setting_theme = NULL; + E_FREE(_setting_theme); if (e_config->xsettings.net_theme_name) { @@ -429,7 +429,7 @@ _e_xsettings_done_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__, const return; } _e_xsettings_string_set(_setting_theme_name, _setting_theme); - _setting_theme = NULL; + E_FREE(_setting_theme); eio_op = NULL; setting = EINA_FALSE; if (xsettings_idler) return;