From 58bba9401d8aff5259e643b2ef9629e11f307c94 Mon Sep 17 00:00:00 2001 From: vanjeff Date: Thu, 3 Apr 2008 05:58:21 +0000 Subject: sync alignment issue on IPF. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4987 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c index 5394680..c70390a 100644 --- a/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c +++ b/MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcDhcp.c @@ -1669,7 +1669,8 @@ PxeBcSelectBootMenu ( } if (UseDefaultItem) { - *Type = NTOHS (MenuArray[0]->Type); + CopyMem (Type, &MenuArray[0]->Type, sizeof (UINT16)); + *Type = NTOHS (*Type); return EFI_SUCCESS; } @@ -1769,7 +1770,8 @@ PxeBcSelectBootMenu ( // // Swap the byte order // - *Type = NTOHS (MenuArray[Select]->Type); + CopyMem (Type, &MenuArray[Select]->Type, sizeof (UINT16)); + *Type = NTOHS (*Type); return EFI_SUCCESS; } -- cgit v1.1