[ros-diffs] [ion] 24987: - Client IDs were OK, I incorrectly assumed they weren't due to the concidence they were equal to the thead/process handles. Actual bug was NtDebugContinue not accepting a valid status value. This is fixed now.

ion at svn.reactos.org ion at svn.reactos.org
Thu Nov 30 10:30:07 CET 2006


Author: ion
Date: Thu Nov 30 12:30:07 2006
New Revision: 24987

URL: http://svn.reactos.org/svn/reactos?rev=24987&view=rev
Log:
- Client IDs were OK, I incorrectly assumed they weren't due to the concidence they were equal to the thead/process handles. Actual bug was NtDebugContinue not accepting a valid status value. This is fixed now.

Modified:
    trunk/reactos/ntoskrnl/dbgk/debug.c

Modified: trunk/reactos/ntoskrnl/dbgk/debug.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/dbgk/debug.c?rev=24987&r1=24986&r2=24987&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/dbgk/debug.c (original)
+++ trunk/reactos/ntoskrnl/dbgk/debug.c Thu Nov 30 12:30:07 2006
@@ -1517,7 +1517,8 @@
     }
 
     /* Make sure that the status is valid */
-    if ((ContinueStatus != DBG_EXCEPTION_NOT_HANDLED) &&
+    if ((ContinueStatus != DBG_CONTINUE) &&
+        (ContinueStatus != DBG_EXCEPTION_NOT_HANDLED) &&
         (ContinueStatus != DBG_REPLY_LATER) &&
         (ContinueStatus != DBG_UNABLE_TO_PROVIDE_HANDLE) &&
         (ContinueStatus != DBG_TERMINATE_THREAD) &&




More information about the Ros-diffs mailing list