]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Bus/Usb/UsbBot/Dxe/bot.c
1. Sync definition of EFI_DEBUG_IMAGE_INFO with UEFI spec
[mirror_edk2.git] / EdkModulePkg / Bus / Usb / UsbBot / Dxe / bot.c
index e6a5be480b6a827f636b065ef9c83bd46d09b2fc..fef5de9387124b68b8f999a54c03574d073de3c3 100644 (file)
@@ -608,17 +608,7 @@ BotCommandPhase (
   cbw.dCBWSignature           = CBWSIG;\r
   cbw.dCBWTag                 = 0x01;\r
   cbw.dCBWDataTransferLength  = DataTransferLength;\r
-  switch (Direction) {\r
-  case EfiUsbDataOut:\r
-  case EfiUsbNoData:\r
-    cbw.bmCBWFlags            = 0;\r
-    break;\r
-  case EfiUsbDataIn:\r
-    cbw.bmCBWFlags            = 0x80;\r
-    break;\r
-  default:\r
-    break;\r
-  }\r
+  cbw.bmCBWFlags              = (UINT8) ((Direction == EfiUsbDataIn) ? 0x80 : 0);\r
   cbw.bCBWCBLength            = CommandSize;\r
 \r
   CopyMem (cbw.CBWCB, Command, CommandSize);\r