From a7009dd25221fc8922240948086d680a351785a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sat, 25 Mar 2017 16:42:05 +0100 Subject: [PATCH] Fix memory leak after processing udev_monitor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko (cherry picked from commit d2b61ae9dac0e38c8f2853a41a3fb194fd794cf7) --- tdecore/tdehw/tdehardwaredevices.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tdecore/tdehw/tdehardwaredevices.cpp b/tdecore/tdehw/tdehardwaredevices.cpp index ab77b4ca8..61abed0c2 100644 --- a/tdecore/tdehw/tdehardwaredevices.cpp +++ b/tdecore/tdehw/tdehardwaredevices.cpp @@ -235,6 +235,9 @@ TDEHardwareDevices::~TDEHardwareDevices() { close(m_procMountsFd); // Tear down udev interface + if(m_udevMonitorStruct) { + udev_monitor_unref(m_udevMonitorStruct); + } udev_unref(m_udevStruct); // Delete members