PCD_PPI *PcdPpi;\r
UINTN Size;\r
\r
+ if (*SizeOfBuffer > 0) {\r
+ ASSERT (Buffer != NULL);\r
+ }\r
+\r
PcdPpi = GetPcdPpiPtr ();\r
\r
- ASSERT ((*SizeOfBuffer > 0) && Buffer == NULL);\r
-\r
Size = LibPcdGetSize (TokenNumber);\r
\r
if (*SizeOfBuffer > Size) {\r
PCD_PPI *PcdPpi;\r
UINTN Size;\r
\r
+ if (*SizeOfBuffer > 0) {\r
+ ASSERT (Buffer != NULL);\r
+ }\r
+\r
PcdPpi = GetPcdPpiPtr ();\r
\r
Size = LibPcdGetExSize (Guid, TokenNumber);\r