From e6481f7636911381cb3169950b092520677f9a0d Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Wed, 30 Dec 2015 18:00:30 +0300 Subject: Fix detection of 8250 serial ports type by udev backend We need to pass a full device path into isValidSerial8250() function. Change-Id: I771a2518fa9ec89e9519992fd52413fb0e32a4fe Reviewed-by: Sergey Belyashov Reviewed-by: Denis Shienkov --- src/serialport/qserialportinfo_unix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serialport/qserialportinfo_unix.cpp b/src/serialport/qserialportinfo_unix.cpp index f52516f..75da235 100644 --- a/src/serialport/qserialportinfo_unix.cpp +++ b/src/serialport/qserialportinfo_unix.cpp @@ -704,7 +704,7 @@ QList availablePortsByUdev(bool &ok) if (parentdev) { const QString driverName = deviceDriver(parentdev); - if (isSerial8250Driver(driverName) && !isValidSerial8250(priv.portName)) + if (isSerial8250Driver(driverName) && !isValidSerial8250(priv.device)) continue; priv.description = deviceDescription(dev.data()); priv.manufacturer = deviceManufacturer(dev.data()); -- cgit v1.2.1