]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add checking for VolumeHandle, if VolumeHandle is NULL, return EFI_INVALID_PARAMETER
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 25 Nov 2009 06:26:03 +0000 (06:26 +0000)
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 25 Nov 2009 06:26:03 +0000 (06:26 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9482 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/Pei/FwVol/FwVol.c

index 7b74edb69ac92778e1c942d7b91d8f444df4cdf1..7af67481f6f1b897dfd614d2a50697d7144d2d50 100644 (file)
@@ -642,6 +642,10 @@ PeiFfsFindNextVolume (
   PEI_CORE_INSTANCE  *Private;\r
   PEI_CORE_FV_HANDLE *CoreFvHandle;\r
   \r
+  if (VolumeHandle == NULL) {\r
+    return EFI_INVALID_PARAMETER;\r
+  }\r
+  \r
   Private = PEI_CORE_INSTANCE_FROM_PS_THIS (PeiServices);\r
   \r
   CoreFvHandle = FindNextCoreFvHandle (Private, Instance);\r