]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/jsch/AbstractJschTask.java
Add server capabilities to SLC RCP
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / jsch / AbstractJschTask.java
index 2c4247f1a4b36abbfde25542a6a727f25d65b52d..0300232958dc043be8188f1346cbfe2b70b07a85 100644 (file)
@@ -71,12 +71,12 @@ public abstract class AbstractJschTask implements Runnable {
                }
        }
 
-       public final void run() {
+       public void run() {
                Session session = openSession();
                try {
                        run(session);
                } finally {
-                       if (sshTarget.getSession() == null) {
+                       if (sshTarget != null && sshTarget.getSession() == null) {
                                session.disconnect();
                                if (log.isDebugEnabled())
                                        log.debug("Disconnected from " + getSshTarget()