[PATCH] kernel32/tests: Use INVALID_HANDLE_VALUE instead of 0xffffffff

Alex Henrie alexhenrie24 at gmail.com
Sun Jan 9 19:01:42 CST 2022


There's no guarantee that 0xffffffff is an invalid handle on 64-bit.

Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
---
 dlls/kernel32/tests/module.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/kernel32/tests/module.c b/dlls/kernel32/tests/module.c
index 8ec3a5433ee..77338e7f767 100644
--- a/dlls/kernel32/tests/module.c
+++ b/dlls/kernel32/tests/module.c
@@ -206,13 +206,13 @@ static void testGetModuleFileName_Wrong(void)
     if (is_unicode_enabled)
     {
         bufW[0] = '*';
-        ok(GetModuleFileNameW((void*)0xffffffff, bufW, ARRAY_SIZE(bufW)) == 0,
+        ok(GetModuleFileNameW(INVALID_HANDLE_VALUE, bufW, ARRAY_SIZE(bufW)) == 0,
            "Unexpected success in module handle\n");
         ok(bufW[0] == '*', "When failing, buffer shouldn't be written to\n");
     }
 
     bufA[0] = '*';
-    ok(GetModuleFileNameA((void*)0xffffffff, bufA, sizeof(bufA)) == 0, "Unexpected success in module handle\n");
+    ok(GetModuleFileNameA(INVALID_HANDLE_VALUE, bufA, sizeof(bufA)) == 0, "Unexpected success in module handle\n");
     ok(bufA[0] == '*', "When failing, buffer shouldn't be written to\n");
 }
 
-- 
2.34.1




More information about the wine-devel mailing list