From 1be185f76e7a7158d2d77c5a7f186eac4e5cf3ed Mon Sep 17 00:00:00 2001 From: Detlef Riekenberg Date: Thu, 12 Jan 2006 13:29:49 +0100 Subject: [PATCH] ntdll/tests: Skip tests if NtCurrentTeb doesn't exist. --- dlls/ntdll/tests/exception.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dlls/ntdll/tests/exception.c b/dlls/ntdll/tests/exception.c index 0667e57b0f4..9cc431b0507 100644 --- a/dlls/ntdll/tests/exception.c +++ b/dlls/ntdll/tests/exception.c @@ -18,7 +18,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include #include #ifndef _WIN32_WINNT @@ -202,7 +201,11 @@ static void test_prot_fault(void) } exc_frame; pNtCurrentTeb = (void *)GetProcAddress( GetModuleHandleA("ntdll.dll"), "NtCurrentTeb" ); - assert( pNtCurrentTeb ); + if (!pNtCurrentTeb) + { + trace( "NtCurrentTeb not found, skipping tests\n" ); + return; + } exc_frame.frame.Handler = handler; exc_frame.frame.Prev = pNtCurrentTeb()->Tib.ExceptionList;