[Xfce4-commits] <midori:master> Don't leak config_file in midori_load_soup_session_full
Christian Dywan
noreply at xfce.org
Mon Oct 10 23:26:02 CEST 2011
Updating branch refs/heads/master
to 8a8e59b598e86ce97747f5fe4c8f25f4a2d20381 (commit)
from f5447b921f8ff7796a04bb9190c62973d9ff3a06 (commit)
commit 8a8e59b598e86ce97747f5fe4c8f25f4a2d20381
Author: Christian Dywan <christian at twotoasts.de>
Date: Mon Oct 10 23:23:19 2011 +0200
Don't leak config_file in midori_load_soup_session_full
midori/main.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/midori/main.c b/midori/main.c
index ec68c21..5d2ea92 100644
--- a/midori/main.c
+++ b/midori/main.c
@@ -1165,7 +1165,6 @@ midori_load_soup_session_full (gpointer settings)
config_file = build_config_filename ("logins");
feature = g_object_new (KATZE_TYPE_HTTP_AUTH, "filename", config_file, NULL);
- g_free (config_file);
soup_session_add_feature (session, feature);
g_object_unref (feature);
@@ -1197,15 +1196,15 @@ midori_load_soup_session_full (gpointer settings)
}
#if WEBKIT_CHECK_VERSION (1, 3, 11)
- config_file = g_build_filename (g_get_user_cache_dir (),
- PACKAGE_NAME, "web", NULL);
+ katze_assign (config_file, g_build_filename (g_get_user_cache_dir (),
+ PACKAGE_NAME, "web", NULL));
feature = SOUP_SESSION_FEATURE (soup_cache_new (config_file, 0));
- g_free (config_file);
soup_session_add_feature (session, feature);
soup_cache_set_max_size (SOUP_CACHE (feature),
katze_object_get_int (settings, "maximum-cache-size") * 1024 * 1024);
soup_cache_load (SOUP_CACHE (feature));
#endif
+ g_free (config_file);
return FALSE;
}
More information about the Xfce4-commits
mailing list