]> git.proxmox.com Git - mirror_edk2.git/commitdiff
sync alignment issue on IPF.
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 3 Apr 2008 05:58:21 +0000 (05:58 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 3 Apr 2008 05:58:21 +0000 (05:58 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4987 6f19259b-4bc3-4df7-8a09-765794883524

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