diff options
Diffstat (limited to 'MdeModulePkg/Bus/Usb')
-rw-r--r-- | MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c b/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c index c35c7bdc12..69e2252134 100644 --- a/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c +++ b/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c @@ -861,7 +861,7 @@ UsbBootReadWriteBlocks ( UsbMass,
&Cmd,
(UINT8) sizeof (USB_BOOT_READ_WRITE_10_CMD),
- EfiUsbDataIn,
+ Write ? EfiUsbDataOut : EfiUsbDataIn,
Buffer,
ByteSize,
Timeout
@@ -941,7 +941,7 @@ UsbBootReadWriteBlocks16 ( UsbMass,
Cmd,
(UINT8) sizeof (Cmd),
- EfiUsbDataIn,
+ Write ? EfiUsbDataOut : EfiUsbDataIn,
Buffer,
ByteSize,
Timeout
|