X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseMemoryLibRepStr%2FSetMem64Wrapper.c;h=0128a2d6f13fe2b6057c37edbcd60fa4f8a9cac5;hp=73c28af4a171209a9d4fa611e9dc7dd22342c3dd;hb=3786747740c40478e8d3ee4d1360ca442899879c;hpb=49c80af423d4eecd932aa9831fbba3f74ea4a424 diff --git a/MdePkg/Library/BaseMemoryLibRepStr/SetMem64Wrapper.c b/MdePkg/Library/BaseMemoryLibRepStr/SetMem64Wrapper.c index 73c28af4a1..0128a2d6f1 100644 --- a/MdePkg/Library/BaseMemoryLibRepStr/SetMem64Wrapper.c +++ b/MdePkg/Library/BaseMemoryLibRepStr/SetMem64Wrapper.c @@ -52,10 +52,10 @@ SetMem64 ( IN UINT64 Value ) { - ASSERT (Buffer != NULL); + ASSERT (!(Buffer == NULL && Length > 0)); ASSERT (Length <= MAX_ADDRESS - (UINTN)Buffer + 1); - ASSERT ((((UINTN)Buffer) & (sizeof (Value) - 1)) != 0); - ASSERT ((Length & (sizeof (Value) - 1)) != 0); + ASSERT ((((UINTN)Buffer) & (sizeof (Value) - 1)) == 0); + ASSERT ((Length & (sizeof (Value) - 1)) == 0); if ((Length /= sizeof (Value)) == 0) { return Buffer;