# HG changeset patch # User Carl Byington # Date 1406845051 25200 # Node ID cd1d87edcbf6585da26075c697dceecd1d99e98a # Parent 126af684034e644b91558895c3149ae843a72cfe fixed hang during connection, restore synchronized methods diff -r 126af684034e -r cd1d87edcbf6 src/ch/ethz/ssh2/Connection.java --- a/src/ch/ethz/ssh2/Connection.java Thu Jul 31 15:03:49 2014 -0700 +++ b/src/ch/ethz/ssh2/Connection.java Thu Jul 31 15:17:31 2014 -0700 @@ -669,12 +669,12 @@ * run forever. */ - public void close() { + public synchronized void close() { Throwable t = new Throwable("Closed due to user request."); close(t, false); } - public void close(Throwable t, boolean hard) { + public synchronized void close(Throwable t, boolean hard) { if (cm != null) { cm.closeAllChannels(); }