From e9f2680391c289cbefe73198ccd80ba041b20f2f Mon Sep 17 00:00:00 2001 From: f4exb Date: Thu, 15 Feb 2018 10:53:04 +0100 Subject: [PATCH] Perseus: close device even when open fails --- devices/perseus/deviceperseusscan.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/devices/perseus/deviceperseusscan.cpp b/devices/perseus/deviceperseusscan.cpp index 3fe30b8fd..4fac6625e 100644 --- a/devices/perseus/deviceperseusscan.cpp +++ b/devices/perseus/deviceperseusscan.cpp @@ -34,6 +34,7 @@ void DevicePerseusScan::scan(int nbDevices) { if ((descr = perseus_open(deviceIndex)) == 0) { qCritical("DevicePerseusScan::scan: open error: %s", perseus_errorstr()); + perseus_close(descr); continue; }