reactos/drivers/usb
Thomas Faber ac20ab031c
[USBPORT] Correctly handle alternate settings returned from USBPORT_ParseConfigurationDescriptor.
The last parameter of USBPORT_ParseConfigurationDescriptor is a pointer
to a boolean indicating whether any alternate interface settings were
found for the specified interface.
Interpreting it as an alternate setting value, as we did before,
would always override the alternate setting to '1' (if any alternate
descriptors were present), therefore selecting the wrong interface
setting, and possibly causing a buffer overflow on the InterfaceList's
Pipes array.

Found by Special Pool.
2019-03-11 08:53:55 +01:00
..
usbaudio
usbccgp
usbd
usbehci [DRIVERS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
usbehci_new [USBEHCI_NEW] Bring-in the USB EHCI miniport driver created by Vadim Galyant. (#301) 2018-09-10 09:05:35 +02:00
usbhub Fixed typo 2018-05-17 16:15:25 +01:00
usbhub_new [USBHUB_NEW] Don't leak IRP_MJ_SYSTEM_CONTROL requests. 2019-03-11 08:53:45 +01:00
usbohci [DRIVERS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
usbohci_new [USBOHCI_NEW] Add license headers. 2018-09-08 10:15:52 +02:00
usbport [USBPORT] Correctly handle alternate settings returned from USBPORT_ParseConfigurationDescriptor. 2019-03-11 08:53:55 +01:00
usbstor [USBSTOR][USBSTOR_NEW] Fix a comparison made for assigning the ScsiInquiryData->RemovableMedia flag. 2019-02-10 22:40:59 +01:00
usbstor_new [USBSTOR][USBSTOR_NEW] Fix a comparison made for assigning the ScsiInquiryData->RemovableMedia flag. 2019-02-10 22:40:59 +01:00
usbuhci [DRIVERS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
usbuhci_new [USBUHCI_NEW] Add license headers. 2018-09-08 10:16:02 +02:00
CMakeLists.txt [USBEHCI_NEW] Bring-in the USB EHCI miniport driver created by Vadim Galyant. (#301) 2018-09-10 09:05:35 +02:00