X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FCore%2FPei%2FImage%2FImage.c;h=555ebe3fb30904a423eb8fa5979322ed3e18bdc3;hb=a9bfd8029dd77c2efbdbdaf714a1a4ed9d2dd9bb;hp=6ac537b42f8b1a68c76be1620c58520d47a3c094;hpb=1439777e96797cbf92e9748bd9b8ed1316099e3d;p=mirror_edk2.git diff --git a/MdeModulePkg/Core/Pei/Image/Image.c b/MdeModulePkg/Core/Pei/Image/Image.c index 6ac537b42f..555ebe3fb3 100644 --- a/MdeModulePkg/Core/Pei/Image/Image.c +++ b/MdeModulePkg/Core/Pei/Image/Image.c @@ -72,7 +72,17 @@ PeiImageRead ( OUT VOID *Buffer ) { - CopyMem (Buffer, (VOID *)((UINTN) FileHandle + FileOffset), *ReadSize); + CHAR8 *Destination8; + CHAR8 *Source8; + UINTN Length; + + Destination8 = Buffer; + Source8 = (CHAR8 *) ((UINTN) FileHandle + FileOffset); + Length = *ReadSize; + while (Length--) { + *(Destination8++) = *(Source8++); + } + return EFI_SUCCESS; }