]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c
Update these library instances module type to UEFI_DIRVER, because they only depends...
[mirror_edk2.git] / MdeModulePkg / Universal / Network / UefiPxeBcDxe / PxeBcDhcp.c
index 539468015f35f8dff95e377511e4503de792d004..c70390ab2e72c9375c78c5b829e84df0e7c7bbd4 100644 (file)
@@ -1669,7 +1669,8 @@ PxeBcSelectBootMenu (
   }\r
 \r
   if (UseDefaultItem) {\r
-    *Type = NTOHS (MenuArray[0]->Type);\r
+    CopyMem (Type, &MenuArray[0]->Type, sizeof (UINT16));\r
+    *Type = NTOHS (*Type);\r
     return EFI_SUCCESS;\r
   }\r
 \r
@@ -1769,7 +1770,8 @@ PxeBcSelectBootMenu (
   //\r
   // Swap the byte order\r
   //\r
-  *Type = NTOHS (MenuArray[Select]->Type);\r
+  CopyMem (Type, &MenuArray[Select]->Type, sizeof (UINT16));\r
+  *Type = NTOHS (*Type);\r
 \r
   return EFI_SUCCESS;\r
 }\r