diff options
author | Florian Müllner <fmuellner@gnome.org> | 2018-02-26 19:39:06 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2018-04-17 19:39:44 +0200 |
commit | c39d88d99c7dc23136b6dda1939df39c162edfdb (patch) | |
tree | 7d55c93c91575788b37d288dcff4599096cee474 | |
parent | 24ed6200017b7a61094ab1fbe23ac7ba5013d589 (diff) | |
download | gnome-desktop-c39d88d99c7dc23136b6dda1939df39c162edfdb.tar.gz |
bg-slide-show: Plug a memory leak
https://bugzilla.gnome.org/show_bug.cgi?id=793854
-rw-r--r-- | libgnome-desktop/gnome-bg-slide-show.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libgnome-desktop/gnome-bg-slide-show.c b/libgnome-desktop/gnome-bg-slide-show.c index cb9b90b0..c4674ba1 100644 --- a/libgnome-desktop/gnome-bg-slide-show.c +++ b/libgnome-desktop/gnome-bg-slide-show.c @@ -741,17 +741,20 @@ on_file_loaded (GFile *file, if (!loaded) { g_task_return_error (task, error); + g_object_unref (task); return; } if (!parse_file_contents (g_task_get_source_object (task), contents, length, &error)) { g_task_return_error (task, error); + g_object_unref (task); g_free (contents); return; } g_free (contents); g_task_return_boolean (task, TRUE); + g_object_unref (task); } /** |