From 2396330e861ba706dbaeba67d1269f14b5ebff6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 14 Jul 2020 15:51:04 +0200 Subject: [PATCH] Fix initialization of udev device watcher if no matching device is connected --- usbrelay/rawhiddevicewatcher.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/usbrelay/rawhiddevicewatcher.cpp b/usbrelay/rawhiddevicewatcher.cpp index c951c222..67b489d6 100644 --- a/usbrelay/rawhiddevicewatcher.cpp +++ b/usbrelay/rawhiddevicewatcher.cpp @@ -84,17 +84,7 @@ RawHidDeviceWatcher::RawHidDeviceWatcher(QObject *parent) : QObject(parent) udev_enumerate_add_match_subsystem(enumerate, "hidraw"); udev_enumerate_scan_devices(enumerate); - devices = udev_enumerate_get_list_entry(enumerate); - if (!devices) { - qCWarning(dcUsbRelay()) << "Failed to get hidraw devices from udev enumerate."; - udev_monitor_unref(m_monitor); - m_monitor = nullptr; - udev_unref(m_udev); - m_udev = nullptr; - return; - } - udev_list_entry_foreach(dev_list_entry, devices) { struct udev_device *thing; const char *path;