>From 458c1aae642b2f5a7026978b5c87290d4153eaaa Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Tue, 24 Nov 2009 08:53:18 +0100 Subject: [PATCH 2/2] Fix an intermittent crash on NT4 --- dlls/advapi32/tests/eventlog.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/dlls/advapi32/tests/eventlog.c b/dlls/advapi32/tests/eventlog.c index e71f823..c6272ff 100644 --- a/dlls/advapi32/tests/eventlog.c +++ b/dlls/advapi32/tests/eventlog.c @@ -733,6 +733,13 @@ static void test_readwrite(void) * but succeed on all others, hence it's not part of the struct. */ handle = OpenEventLogA(NULL, eventlogname); + if (!handle) + { + /* Intermittently seen on NT4 when tests are run immediately after boot */ + win_skip("Could not get a handle to the eventlog\n"); + HeapFree(GetProcessHeap(), 0, user); + return; + } SetLastError(0xdeadbeef); ret = ReportEvent(handle, 0x20, 0, 0, NULL, 0, 0, NULL, NULL); -- 1.6.2.5