f36386
From 93fcef03e322bee9cfde27494e510755f48d7e5a Mon Sep 17 00:00:00 2001
f36386
From: Ondrej Holy <oholy@redhat.com>
f36386
Date: Mon, 2 Mar 2020 13:18:27 +0100
f36386
Subject: [PATCH] udisks2: Fix leaks of drive icons/description
f36386
f36386
Drive icons/description are leaked currently when also media
f36386
icon/description is available. Let's add missing `g_clear_object`
f36386
resp. `g_free` calls to fix those leaks.
f36386
f36386
https://gitlab.gnome.org/GNOME/gvfs/issues/452
f36386
---
f36386
 monitor/udisks2/gvfsudisks2volume.c | 3 +++
f36386
 1 file changed, 3 insertions(+)
f36386
f36386
diff --git a/monitor/udisks2/gvfsudisks2volume.c b/monitor/udisks2/gvfsudisks2volume.c
f36386
index 89a9f29d..8c0794d7 100644
f36386
--- a/monitor/udisks2/gvfsudisks2volume.c
f36386
+++ b/monitor/udisks2/gvfsudisks2volume.c
f36386
@@ -407,6 +407,9 @@ update_volume (GVfsUDisks2Volume *volume)
f36386
           g_free (media_desc);
f36386
           g_clear_object (&media_icon);
f36386
           g_clear_object (&media_symbolic_icon);
f36386
+          g_free (drive_desc);
f36386
+          g_clear_object (&drive_icon);
f36386
+          g_clear_object (&drive_symbolic_icon);
f36386
 
f36386
           /* Only automount drives attached to the same seat as we're running on
f36386
            */
f36386
-- 
f36386
2.31.1
f36386