Bug 494206 - return null if connection is not open
Change-Id: I990c45da0d6369b7f2f7e66741f7c838ad3fa7e1
Signed-off-by: Greg Watson <g.watson@computer.org>
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 758b993..40f2954 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 @@
*/
@Override
public IRemoteProcessBuilder getProcessBuilder(List<String> command) {
+ if (!isOpen()) {
+ return null;
+ }
return new JSchProcessBuilder(getRemoteConnection(), command);
}
@@ -622,6 +625,9 @@
*/
@Override
public IRemoteProcessBuilder getProcessBuilder(String... command) {
+ if (!isOpen()) {
+ return null;
+ }
return new JSchProcessBuilder(getRemoteConnection(), command);
}