diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c
index 7fdb63379df74c7d7d809681f5be568ac77aef23..10f16829319cfbe3c9c9ef12d807d77cd023c5a4 100644
--- a/dlls/kernel32/tests/sync.c
+++ b/dlls/kernel32/tests/sync.c
@@ -1179,7 +1179,7 @@ static void test_initonce(void)
     ret = pInitOnceExecuteOnce(&initonce, initonce_callback, (void*)0xdeadbeef, &g_initctxt);
     ok(ret, "got wrong ret value %d\n", ret);
     ok(initonce.Ptr == (void*)0x2, "got %p\n", initonce.Ptr);
-    ok(g_initctxt == (void*)0x0, "got %p\n", g_initctxt);
+    ok(g_initctxt == NULL, "got %p\n", g_initctxt);
     ok(g_initcallback_called, "got %d\n", g_initcallback_called);
 
     /* so it's been called already so won't be called again */