Update process tree termination to be bottom up

pull/1028/head
Greg Valainis 2023-03-14 13:48:06 -04:00
parent e4cf507bae
commit 9f9d340e79
1 changed files with 2 additions and 2 deletions

View File

@ -17,8 +17,6 @@ namespace WinSW.Util
public static void StopTree(this Process process, int millisecondsTimeout)
{
StopPrivate(process, millisecondsTimeout);
foreach (var child in GetChildren(process))
{
using (child.Process)
@ -27,6 +25,8 @@ namespace WinSW.Util
StopTree(child.Process, millisecondsTimeout);
}
}
StopPrivate(process, millisecondsTimeout);
}
internal static void StopDescendants(this Process process, int millisecondsTimeout)