]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BasePcdLibNull/PcdLib.c
1) correct the assert condition for LibPcdSetPtr and LibPcdSetExPtr
[mirror_edk2.git] / MdePkg / Library / BasePcdLibNull / PcdLib.c
index 832100758fc1516f9917ebd61941517ded1b7908..de90c2f90edc0eab30f4167ef0b2066d7393c080 100644 (file)
@@ -461,7 +461,9 @@ LibPcdSetPtr (
   IN      VOID              *Buffer\r
   )\r
 {\r
-  ASSERT (Buffer != NULL);\r
+  if (*SizeOfBuffer > 0) {\r
+    ASSERT (Buffer != NULL);\r
+  }\r
 \r
   return Buffer;\r
 }\r
@@ -630,7 +632,10 @@ LibPcdSetExPtr (
   )\r
 {\r
   ASSERT (Guid != NULL);\r
-  ASSERT (Buffer != NULL);\r
+\r
+  if (*SizeOfBuffer > 0) {\r
+    ASSERT (Buffer != NULL);\r
+  }\r
 \r
   return Buffer;\r
 }\r