From 89e6761b729188b60c1df6db2830efffc35dc24b Mon Sep 17 00:00:00 2001 From: Austin English Date: Thu, 16 Oct 2008 19:09:41 -0500 Subject: [PATCH] kernel32: quiet a noisy err --- dlls/kernel32/syslevel.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/dlls/kernel32/syslevel.c b/dlls/kernel32/syslevel.c index 46fdf9a..2a28375 100644 --- a/dlls/kernel32/syslevel.c +++ b/dlls/kernel32/syslevel.c @@ -90,15 +90,17 @@ VOID WINAPI _EnterSysLevel(SYSLEVEL *lock) { struct kernel_thread_data *thread_data = kernel_get_thread_data(); int i; + static int quieterr = 0; TRACE("(%p, level %d): thread %x count before %d\n", lock, lock->level, GetCurrentThreadId(), thread_data->sys_count[lock->level] ); for ( i = 3; i > lock->level; i-- ) - if ( thread_data->sys_count[i] > 0 ) + if ( thread_data->sys_count[i] > 0 && quieterr) { ERR("(%p, level %d): Holding %p, level %d. Expect deadlock!\n", lock, lock->level, thread_data->sys_mutex[i], i ); + quieterr = 1; } RtlEnterCriticalSection( &lock->crst ); -- 1.5.4.3