Index: device/usb/usb_descriptors.cc |
diff --git a/device/usb/usb_descriptors.cc b/device/usb/usb_descriptors.cc |
index 75326420f4fe67e27133dca3810b9dad1e8325ef..18316c58dbfd7fafa7717df47c5b419973aa9fac 100644 |
--- a/device/usb/usb_descriptors.cc |
+++ b/device/usb/usb_descriptors.cc |
@@ -149,7 +149,7 @@ void OnReadDeviceDescriptor( |
num_configurations, |
base::Bind(OnDoneReadingConfigDescriptors, device_handle, |
base::Passed(&desc), callback)); |
- for (uint8_t i = 1; i <= num_configurations; ++i) { |
+ for (uint8_t i = 0; i < num_configurations; ++i) { |
scoped_refptr<IOBufferWithSize> header = new IOBufferWithSize(4); |
device_handle->ControlTransfer( |
USB_DIRECTION_INBOUND, UsbDeviceHandle::STANDARD, |