]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/RuntimeDxe/Crc32.c
MdeModulePkg: Update RuntimeDxe Crc32 to check the input parameter
[mirror_edk2.git] / MdeModulePkg / Core / RuntimeDxe / Crc32.c
index 3e91e0804965c43429aed2c55fee41290253a701..c271856015bef1deda3bc813865380b517b5d5c4 100644 (file)
@@ -42,6 +42,10 @@ RuntimeDriverCalculateCrc32 (
   OUT UINT32  *CrcOut\r
   )\r
 {\r
+  if (Data == NULL || DataSize == 0 || CrcOut == NULL) {\r
+    return EFI_INVALID_PARAMETER;\r
+  }\r
+\r
   *CrcOut = CalculateCrc32 (Data, DataSize);\r
   return EFI_SUCCESS;\r
 }\r