From: <ez...@us...> - 2013-01-21 02:51:36
|
Revision: 22706 http://jedit.svn.sourceforge.net/jedit/?rev=22706&view=rev Author: ezust Date: 2013-01-21 02:51:29 +0000 (Mon, 21 Jan 2013) Log Message: ----------- Fix #2873889: Stop leaking connections and properly close them. Modified Paths: -------------- plugins/SshConsole/trunk/console/ssh/Connection.java plugins/SshConsole/trunk/index.html Modified: plugins/SshConsole/trunk/console/ssh/Connection.java =================================================================== --- plugins/SshConsole/trunk/console/ssh/Connection.java 2013-01-20 20:59:32 UTC (rev 22705) +++ plugins/SshConsole/trunk/console/ssh/Connection.java 2013-01-21 02:51:29 UTC (rev 22706) @@ -53,6 +53,7 @@ // {{{ members int id; ConnectionInfo info; + Session session; String home; boolean inUse = false; Timer closeTimer; @@ -72,7 +73,7 @@ try { this.console = console; this.info = info; - Session session=ConnectionManager.client.getSession(info.user, info.host, info.port); + session=ConnectionManager.client.getSession(info.user, info.host, info.port); if (info.privateKey != null) { Log.log(Log.DEBUG,this,"Attempting public key authentication"); Log.log(Log.DEBUG,this,"Using key: "+info.privateKey); @@ -148,6 +149,7 @@ { stout.abort(); channel.disconnect(); + session.disconnect(); } // }}} // {{{ getPassphrase() method Modified: plugins/SshConsole/trunk/index.html =================================================================== --- plugins/SshConsole/trunk/index.html 2013-01-20 20:59:32 UTC (rev 22705) +++ plugins/SshConsole/trunk/index.html 2013-01-21 02:51:29 UTC (rev 22706) @@ -186,6 +186,7 @@ <ul> <li> Parses Vt100 colors (Artem Bryantsev) </li> <li> Displays open connections as long-running tasks in task monitor </li> + <li> Fix #2873889: Stop leaking connections and properly close them. </li> </ul> </li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |