From 426eae070f43ddb7817ed2984b6be6611364992f Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Mon, 10 Dec 2018 11:51:11 +0100 Subject: [PATCH] install: Fix leak When updating dir, free the old default value. --- app/flatpak-builtins-install.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/flatpak-builtins-install.c b/app/flatpak-builtins-install.c index ce3dbe2d..7e513493 100644 --- a/app/flatpak-builtins-install.c +++ b/app/flatpak-builtins-install.c @@ -312,6 +312,7 @@ flatpak_builtin_install (int argc, char **argv, GCancellable *cancellable, GErro if (!auto_remote) { remote = g_strdup (argv[1]); + g_clear_object (&dir); dir = g_object_ref (dir_with_remote); } else @@ -390,6 +391,7 @@ flatpak_builtin_install (int argc, char **argv, GCancellable *cancellable, GErro return FALSE; remote = g_strdup (chosen_pair->remote_name); + g_clear_object (&dir); dir = g_object_ref (chosen_pair->dir); } }