From 4f822ed3d8fc8607a020968e2bc44ce1ac060354 Mon Sep 17 00:00:00 2001 From: Greg Watson Date: Fri, 20 May 2016 15:06:21 -0400 Subject: [PATCH] Bug 494206 - return null if connection is not open Change-Id: I990c45da0d6369b7f2f7e66741f7c838ad3fa7e1 Signed-off-by: Greg Watson --- .../eclipse/remote/internal/jsch/core/JSchConnection.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bundles/org.eclipse.remote.jsch.core/src/org/eclipse/remote/internal/jsch/core/JSchConnection.java b/bundles/org.eclipse.remote.jsch.core/src/org/eclipse/remote/internal/jsch/core/JSchConnection.java index 758b99319e1..40f2954bf7c 100644 --- a/bundles/org.eclipse.remote.jsch.core/src/org/eclipse/remote/internal/jsch/core/JSchConnection.java +++ b/bundles/org.eclipse.remote.jsch.core/src/org/eclipse/remote/internal/jsch/core/JSchConnection.java @@ -612,6 +612,9 @@ public class JSchConnection implements IRemoteConnectionControlService, IRemoteC */ @Override public IRemoteProcessBuilder getProcessBuilder(List command) { + if (!isOpen()) { + return null; + } return new JSchProcessBuilder(getRemoteConnection(), command); } @@ -622,6 +625,9 @@ public class JSchConnection implements IRemoteConnectionControlService, IRemoteC */ @Override public IRemoteProcessBuilder getProcessBuilder(String... command) { + if (!isOpen()) { + return null; + } return new JSchProcessBuilder(getRemoteConnection(), command); }