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; }