Blame SOURCES/0008-load_cert_file-Use-EFI-RT-memory-function.patch

9de34f
From ea4911c2f3ce8f8f703a1476febac86bb16b00fd Mon Sep 17 00:00:00 2001
9de34f
From: Eric Snowberg <eric.snowberg@oracle.com>
9de34f
Date: Wed, 2 Nov 2022 10:45:23 -0600
9de34f
Subject: [PATCH 08/13] load_cert_file: Use EFI RT memory function
9de34f
9de34f
Use the EFI RT memory function CopyMem instead of memcpy in load_cert_file.
9de34f
9de34f
Signed-off-by: Eric Snowberg <eric.snowberg@oracle.com>
9de34f
---
9de34f
 shim.c | 4 ++--
9de34f
 1 file changed, 2 insertions(+), 2 deletions(-)
9de34f
9de34f
diff --git a/shim.c b/shim.c
9de34f
index 0d919ceb83c..4437898af56 100644
9de34f
--- a/shim.c
9de34f
+++ b/shim.c
9de34f
@@ -1429,8 +1429,8 @@ load_cert_file(EFI_HANDLE image_handle, CHAR16 *filename, CHAR16 *PathName)
9de34f
 			user_cert_size += certlist->SignatureListSize;;
9de34f
 			user_cert = ReallocatePool(user_cert, original,
9de34f
 						   user_cert_size);
9de34f
-			memcpy(user_cert + original, pointer,
9de34f
-			       certlist->SignatureListSize);
9de34f
+			CopyMem(user_cert + original, pointer,
9de34f
+			        certlist->SignatureListSize);
9de34f
 		}
9de34f
 	}
9de34f
 	FreePool(data);
9de34f
-- 
9de34f
2.37.1
9de34f