[gnome-control-center] info: Don't leak GUnixMountEntry instances if	we're cancelled
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-control-center] info: Don't leak GUnixMountEntry instances if	we're cancelled
- Date: Mon, 28 Aug 2017 16:58:58 +0000 (UTC)
commit 6ee793118ac213442758d0d2d1e8e640f5cd397d
Author: Rui Matos <tiagomatos gmail com>
Date:   Sun Aug 27 20:08:15 2017 +0200
    info: Don't leak GUnixMountEntry instances if we're cancelled
    
    If we're cancelled the mount entries list might not have been totally
    consumed so free it on finalize if needed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786097
 panels/info/cc-info-overview-panel.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/panels/info/cc-info-overview-panel.c b/panels/info/cc-info-overview-panel.c
index 0bc3d63..163d006 100644
--- a/panels/info/cc-info-overview-panel.c
+++ b/panels/info/cc-info-overview-panel.c
@@ -884,6 +884,9 @@ cc_info_overview_panel_finalize (GObject *object)
       g_clear_object (&priv->cancellable);
     }
 
+  if (priv->primary_mounts)
+    g_list_free_full (priv->primary_mounts, (GDestroyNotify) g_unix_mount_free);
+
   g_free (priv->gnome_version);
   g_free (priv->gnome_date);
   g_free (priv->gnome_distributor);
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]