SNOOP_PrintArg: don't try to decipher snoop args when seh chanel is
authorUwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Mon, 10 Mar 2003 19:05:27 +0000 (19:05 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 10 Mar 2003 19:05:27 +0000 (19:05 +0000)
on.

relay32/snoop.c

index c03b0278459b659bb87ccfd0ff8a3ef57064c121..0cc471283d5b4a5de968e54deee543a3320a47bf 100644 (file)
@@ -34,6 +34,7 @@
 #include "excpt.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(snoop);
+WINE_DECLARE_DEBUG_CHANNEL(seh);
 
 static WINE_EXCEPTION_FILTER(page_fault)
 {
@@ -216,7 +217,7 @@ static void SNOOP_PrintArg(DWORD x)
     int i,nostring;
 
     DPRINTF("%08lx",x);
-    if ( !HIWORD(x) ) return; /* trivial reject to avoid faults */
+    if (!HIWORD(x) || TRACE_ON(seh)) return; /* trivial reject to avoid faults */
     __TRY
     {
         LPBYTE s=(LPBYTE)x;