*** empty log message ***
[reactos.git] / reactos / ntoskrnl / ps / kill.c
index 06059f1..72736c6 100644 (file)
@@ -1,4 +1,5 @@
-/*
+/* $Id: kill.c,v 1.46 2001/07/28 07:57:24 ea Exp $
+ *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS kernel
  * FILE:            ntoskrnl/ps/kill.c
@@ -209,8 +210,9 @@ PiTerminateProcess(PEPROCESS Process, NTSTATUS ExitStatus)
      {
        return(STATUS_SUCCESS);
      }
-   
+   KeAttachProcess( Process );
    ObCloseAllHandles(Process);
+   KeDetachProcess();
    KeAcquireDispatcherDatabaseLock(FALSE);
    Process->Pcb.DispatcherHeader.SignalState = TRUE;
    KeDispatcherObjectWake(&Process->Pcb.DispatcherHeader);