[USBEHCI] [USBOHCI] [USBUHCI]

- Fix retrieving configuration index for real
- Thanks to Thomas Faber

svn path=/trunk/; revision=55812
This commit is contained in:
Johannes Anderwald 2012-02-22 19:25:54 +00:00
parent eb1402eb83
commit 946cac440c
3 changed files with 6 additions and 6 deletions

View file

@ -1056,7 +1056,7 @@ CUSBDevice::SelectConfiguration(
//
for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++)
{
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->iConfiguration == ConfigurationDescriptor->iConfiguration)
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->bConfigurationValue == ConfigurationDescriptor->bConfigurationValue)
{
//
// found configuration index
@ -1068,7 +1068,7 @@ CUSBDevice::SelectConfiguration(
if (!Found)
{
DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->iConfiguration);
DPRINT1("[USBUHCI] invalid configuration value %lu\n", ConfigurationDescriptor->bConfigurationValue);
return STATUS_INVALID_PARAMETER;
}

View file

@ -1115,7 +1115,7 @@ CUSBDevice::SelectConfiguration(
//
for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++)
{
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->iConfiguration == ConfigurationDescriptor->iConfiguration)
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->bConfigurationValue == ConfigurationDescriptor->bConfigurationValue)
{
//
// found configuration index
@ -1127,7 +1127,7 @@ CUSBDevice::SelectConfiguration(
if (!Found)
{
DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->iConfiguration);
DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->bConfigurationValue);
return STATUS_INVALID_PARAMETER;
}

View file

@ -1155,7 +1155,7 @@ CUSBDevice::SelectConfiguration(
//
for(Index = 0; Index < m_DeviceDescriptor.bNumConfigurations; Index++)
{
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->iConfiguration == ConfigurationDescriptor->iConfiguration)
if (m_ConfigurationDescriptors[Index].ConfigurationDescriptor->bConfigurationValue == ConfigurationDescriptor->bConfigurationValue)
{
//
// found configuration index
@ -1167,7 +1167,7 @@ CUSBDevice::SelectConfiguration(
if (!Found)
{
DPRINT1("[USBUHCI] invalid configuration index %lu\n", ConfigurationDescriptor->iConfiguration);
DPRINT1("[USBUHCI] invalid configuration value %lu\n", ConfigurationDescriptor->bConfigurationValue);
return STATUS_INVALID_PARAMETER;
}