}
}
- 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()