diff --git a/Netch/Controllers/MainController.cs b/Netch/Controllers/MainController.cs index d78d1c83..beb51a20 100644 --- a/Netch/Controllers/MainController.cs +++ b/Netch/Controllers/MainController.cs @@ -231,6 +231,10 @@ namespace Netch.Controllers { pVMessController.Stop(); } + else if (pTrojanController != null) + { + pTrojanController.Stop(); + } if (pNFController != null) { diff --git a/Netch/Controllers/TrojanController.cs b/Netch/Controllers/TrojanController.cs index 4cb1c1da..9e07f277 100644 --- a/Netch/Controllers/TrojanController.cs +++ b/Netch/Controllers/TrojanController.cs @@ -92,7 +92,6 @@ namespace Netch.Controllers if (Instance != null && !Instance.HasExited) { Instance.Kill(); - Instance.Close(); Instance.WaitForExit(); } }