Author: phoudoin Date: 2011-01-04 08:37:29 +0100 (Tue, 04 Jan 2011) New Revision: 40105 Changeset: http://dev.haiku-os.org/changeset/40105 Modified: haiku/trunk/src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp Log: Actually check *distinct* configurations. Checking always the first one several times wont make it works better :-) Modified: haiku/trunk/src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp 2011-01-04 06:20:44 UTC (rev 40104) +++ haiku/trunk/src/add-ons/kernel/drivers/ports/usb_serial/Driver.cpp 2011-01-04 07:37:29 UTC (rev 40105) @@ -42,7 +42,7 @@ const usb_configuration_info *configuration; for (int i = 0; i < descriptor->num_configurations; i++) { - configuration = gUSBModule->get_nth_configuration(device, 0); + configuration = gUSBModule->get_nth_configuration(device, i); if (!configuration) continue;