From: Patrik Flykt Date: Thu, 5 Apr 2012 19:38:39 +0000 (+0300) Subject: main: Free g_key_file config immediately after use X-Git-Tag: 0.80~57 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=167aab8ef44d0a601d20f7f77e5e969689582ca8;p=platform%2Fupstream%2Fconnman.git main: Free g_key_file config immediately after use --- diff --git a/src/main.c b/src/main.c index e539e6d..354734d 100644 --- a/src/main.c +++ b/src/main.c @@ -400,8 +400,10 @@ int main(int argc, char *argv[]) __connman_dbus_init(conn); config = load_config(CONFIGDIR "/main.conf"); - - parse_config(config); + if (config != NULL) { + parse_config(config); + g_key_file_free(config); + } __connman_storage_migrate(); __connman_technology_init(); @@ -491,9 +493,6 @@ int main(int argc, char *argv[]) g_main_loop_unref(main_loop); - if (config) - g_key_file_free(config); - if (connman_settings.pref_timeservers != NULL) g_strfreev(connman_settings.pref_timeservers);