[gnome-builder/wip/chergert/pipeline-merge: 72/76] flatpak: Fix memory leaks



commit 1d78e668f03cd06c69096a40529888aca8fda7c2
Author: Matthew Leeds <mleeds redhat com>
Date:   Mon Feb 6 20:17:43 2017 -0600

    flatpak: Fix memory leaks

 plugins/flatpak/gbp-flatpak-transfer.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/plugins/flatpak/gbp-flatpak-transfer.c b/plugins/flatpak/gbp-flatpak-transfer.c
index 498f827..2ff1864 100644
--- a/plugins/flatpak/gbp-flatpak-transfer.c
+++ b/plugins/flatpak/gbp-flatpak-transfer.c
@@ -400,16 +400,19 @@ gbp_flatpak_transfer_set_property (GObject      *object,
   switch (prop_id)
     {
     case PROP_ID:
+      g_free (self->id);
       self->id = g_value_dup_string (value);
       break;
 
     case PROP_ARCH:
+      g_free (self->arch);
       self->arch = g_value_dup_string (value);
       if (self->arch == NULL)
         self->arch = g_strdup (flatpak_get_default_arch ());
       break;
 
     case PROP_BRANCH:
+      g_free (self->branch);
       self->branch = g_value_dup_string (value);
       if (self->branch == NULL)
         self->branch = g_strdup ("stable");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]