summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Snowberg <eric.snowberg@oracle.com>2022-11-02 10:45:23 -0600
committerPeter Jones <pjones@redhat.com>2022-11-08 12:46:46 -0500
commitea4911c2f3ce8f8f703a1476febac86bb16b00fd (patch)
treec380cd49efc69f4a17634695d7465d353fc218c7
parent2d4ebb5a798aafd3b06d2c3cb9c9840c1caa41ef (diff)
downloadefi-boot-shim-ea4911c2f3ce8f8f703a1476febac86bb16b00fd.tar.gz
efi-boot-shim-ea4911c2f3ce8f8f703a1476febac86bb16b00fd.zip
load_cert_file: Use EFI RT memory function
Use the EFI RT memory function CopyMem instead of memcpy in load_cert_file. Signed-off-by: Eric Snowberg <eric.snowberg@oracle.com>
-rw-r--r--shim.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/shim.c b/shim.c
index 0d919ceb..4437898a 100644
--- a/shim.c
+++ b/shim.c
@@ -1429,8 +1429,8 @@ load_cert_file(EFI_HANDLE image_handle, CHAR16 *filename, CHAR16 *PathName)
user_cert_size += certlist->SignatureListSize;;
user_cert = ReallocatePool(user_cert, original,
user_cert_size);
- memcpy(user_cert + original, pointer,
- certlist->SignatureListSize);
+ CopyMem(user_cert + original, pointer,
+ certlist->SignatureListSize);
}
}
FreePool(data);