Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/SshShell.java')
-rwxr-xr-xbundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/SshShell.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/SshShell.java b/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/SshShell.java
index f1f4839e3..8d03064c0 100755
--- a/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/SshShell.java
+++ b/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/SshShell.java
@@ -129,8 +129,9 @@ public class SshShell implements Command {
public void removeSession(SshSession session) {
CommandProcessor processorToRemove = null;
- for (CommandProcessor processor : commandProcessorToConsoleThreadMap.keySet()) {
- if (session.equals(commandProcessorToConsoleThreadMap.get(processor))) {
+ for (java.util.Map.Entry<CommandProcessor, SshSession> entry : commandProcessorToConsoleThreadMap.entrySet()) {
+ CommandProcessor processor = entry.getKey();
+ if (session.equals(entry.getValue())) {
processorToRemove = processor;
break;
}

Back to the top