summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rbutil/rbutilqt/detect.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/rbutil/rbutilqt/detect.cpp b/rbutil/rbutilqt/detect.cpp
index 18f4d23ba5..0f170b47e7 100644
--- a/rbutil/rbutilqt/detect.cpp
+++ b/rbutil/rbutilqt/detect.cpp
@@ -268,17 +268,13 @@ QMap<uint32_t, QString> Detect::listUsbDevices(void)
268 break; 268 break;
269 } 269 }
270 } 270 }
271 qDebug() << "SetupDiGetDeviceRegistryProperty" << description << QString::fromWCharArray(buffer);
272 271
273 unsigned int vid, pid, rev; 272 unsigned int vid, pid, rev;
274 if(_stscanf(buffer, _TEXT("USB\\Vid_%x&Pid_%x&Rev_%x"), &vid, &pid, &rev) != 3) { 273 if(_stscanf(buffer, _TEXT("USB\\Vid_%x&Pid_%x&Rev_%x"), &vid, &pid, &rev) == 3) {
275 qDebug() << "Error getting USB ID -- possibly no USB device";
276 }
277 else {
278 uint32_t id; 274 uint32_t id;
279 id = vid << 16 | pid; 275 id = vid << 16 | pid;
280 usbids.insert(id, description); 276 usbids.insert(id, description);
281 qDebug("VID: %04x PID: %04x", vid, pid); 277 qDebug("VID: %04x, PID: %04x", vid, pid);
282 } 278 }
283 if(buffer) free(buffer); 279 if(buffer) free(buffer);
284 } 280 }