aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXan Lopez <xan@gnome.org>2010-10-10 21:49:33 +0800
committerXan Lopez <xan@gnome.org>2010-10-10 21:49:33 +0800
commit3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9 (patch)
treef412cef98d5313e5e9eec52e3334c95e6a7396d3
parent2ca51b4db7d1df89873cfd79875e7f69625cf867 (diff)
downloadgsoc2013-epiphany-3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9.tar
gsoc2013-epiphany-3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9.tar.gz
gsoc2013-epiphany-3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9.tar.bz2
gsoc2013-epiphany-3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9.tar.lz
gsoc2013-epiphany-3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9.tar.xz
gsoc2013-epiphany-3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9.tar.zst
gsoc2013-epiphany-3f63ae1f5c5726446b6f1e6ee3dc2bfbe05f75f9.zip
ephy-session: plug memory leaks
-rw-r--r--src/ephy-session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ephy-session.c b/src/ephy-session.c
index 558793c6f..3688afc44 100644
--- a/src/ephy-session.c
+++ b/src/ephy-session.c
@@ -375,6 +375,7 @@ session_delete (EphySession *session,
file = get_session_file (filename);
g_file_delete (file, NULL, NULL);
+ g_object_unref (file);
}
static void
@@ -523,6 +524,7 @@ session_command_autoresume (EphySession *session,
saved_session_file = get_session_file (SESSION_CRASHED);
saved_session_file_path = g_file_get_path (saved_session_file);
+ g_object_unref (saved_session_file);
crashed_session = g_file_test (saved_session_file_path, G_FILE_TEST_EXISTS);
g_free (saved_session_file_path);
@@ -1596,6 +1598,7 @@ ephy_session_load (EphySession *session,
save_to_file = get_session_file (filename);
save_to_path = g_file_get_path (save_to_file);
+ g_object_unref (save_to_file);
doc = xmlParseFile (save_to_path);
g_free (save_to_path);