diff --git a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs b/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs index 12c5aaaf6f481d8f613f1302ba5f9a8cafd3c077..d537cbff737f3ee9e0baa67c22d12cb0d64c18b7 100644 --- a/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs +++ b/mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachineManager.cs @@ -173,7 +173,8 @@ namespace Mono.Debugger.Soft } if (con_sock != null) { - con_sock.Disconnect (false); + if (con_sock.Connected) + con_sock.Disconnect (false); con_sock.Close (); }