fixed memcpy link issue.
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbBusDxe / UsbEnumer.c
index fc0007d..95ad870 100644 (file)
@@ -120,7 +120,12 @@ UsbCreateInterface (
   UsbIf->Device     = Device;\r
   UsbIf->IfDesc     = IfDesc;\r
   UsbIf->IfSetting  = IfDesc->Settings[IfDesc->ActiveIndex];\r
-  UsbIf->UsbIo      = mUsbIoProtocol;\r
+\r
+  CopyMem (\r
+    &(UsbIf->UsbIo),\r
+    &mUsbIoProtocol,\r
+    sizeof (EFI_USB_IO_PROTOCOL)\r
+    );\r
 \r
   //\r
   // Install protocols for USBIO and device path\r