EFIAPI\r
ZeroMem (\r
IN VOID *Buffer,\r
- IN UINTN Size\r
+ IN UINTN Length\r
)\r
{\r
- ASSERT (Buffer != NULL);\r
- return InternalMemSetMem (Buffer, Size, 0);\r
+ ASSERT (!(Buffer == NULL && Length > 0));\r
+ ASSERT (Length <= (MAX_ADDRESS - (UINTN)Buffer + 1));\r
+ return InternalMemSetMem (Buffer, Length, 0);\r
}\r