|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] Do not fail assertions of IsZeroMemory
The Windows drivers currently use IsZeroMemory to test many structs that
contain padding. This may cause spurious assertion failures.
Make IsZeroMemory always return true, but keep the error reporting.
Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>
---
src/xencrsh/assert.h | 2 +-
src/xenvbd/assert.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/xencrsh/assert.h b/src/xencrsh/assert.h
index b709a19..667a883 100644
--- a/src/xencrsh/assert.h
+++ b/src/xencrsh/assert.h
@@ -128,7 +128,7 @@ _IsZeroMemory(
while (Offset < Length) {
if (*((PUCHAR)Buffer + Offset) != 0) {
LogError("%s: non-zero byte in %s (0x%p+0x%x)\n", Caller, Name,
Buffer, Offset);
- return FALSE;
+ return TRUE;
}
Offset++;
}
diff --git a/src/xenvbd/assert.h b/src/xenvbd/assert.h
index 94e81fb..2ca2c98 100644
--- a/src/xenvbd/assert.h
+++ b/src/xenvbd/assert.h
@@ -214,7 +214,7 @@ _IsZeroMemory(
while (Offset < Length) {
if (*((PUCHAR)Buffer + Offset) != 0) {
Error("%s: non-zero byte in %s (0x%p+0x%x)\n", Caller, Name,
Buffer, Offset);
- return FALSE;
+ return TRUE;
}
Offset++;
}
--
2.54.0.windows.1
--
Ngoc Tu Dinh | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |