From 6813a4fe75bdafc51121c2f6c9ee7db122f766f3 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 10 Jun 2021 01:48:21 +0200 Subject: [PATCH] bluez: fix leak of private data "conn_data_elems" in NMBluezManager Found by valgrind. Fixes: 4154d9618c90 ('bluetooth: refactor BlueZ handling and let NMBluezManager cache ObjectManager data') --- src/core/devices/bluetooth/nm-bluez-manager.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/devices/bluetooth/nm-bluez-manager.c b/src/core/devices/bluetooth/nm-bluez-manager.c index ae59bc7854..fc081580f4 100644 --- a/src/core/devices/bluetooth/nm-bluez-manager.c +++ b/src/core/devices/bluetooth/nm-bluez-manager.c @@ -2881,6 +2881,8 @@ dispose(GObject *object) g_clear_object(&priv->dbus_connection); nm_clear_pointer(&priv->bzobjs, g_hash_table_destroy); + nm_clear_pointer(&priv->conn_data_heads, g_hash_table_destroy); + nm_clear_pointer(&priv->conn_data_elems, g_hash_table_destroy); } static void