Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian de Alwis2016-11-21 17:49:52 +0000
committerSarika Sinha2016-11-22 03:31:14 +0000
commitdf96dbe2c92dcdb7393b9b9947cdee0024493461 (patch)
tree3249e9eda88cd074d9f3f748ec8b5351c7c8a345
parent8c4bca98d4e1a8444b1fe7ffa288ac2d54c37f25 (diff)
downloadeclipse.jdt.debug-df96dbe2c92dcdb7393b9b9947cdee0024493461.tar.gz
eclipse.jdt.debug-df96dbe2c92dcdb7393b9b9947cdee0024493461.tar.xz
eclipse.jdt.debug-df96dbe2c92dcdb7393b9b9947cdee0024493461.zip
Bug 499385 - Socket Listen mode should allow multiple connections
Ensure we do not continue listening when explicitly told to stop. Signed-off-by: Brian de Alwis <bsd@mt.ca> Change-Id: Ic86d83124b58832bea77bc850ebf9701e3eb7975
-rw-r--r--org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/SocketListenConnectorProcess.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/SocketListenConnectorProcess.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/SocketListenConnectorProcess.java
index 15f8c7fcd..75c539cc4 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/SocketListenConnectorProcess.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/SocketListenConnectorProcess.java
@@ -145,7 +145,8 @@ public class SocketListenConnectorProcess implements IProcess {
* Return true if this connector should continue listening for further connections.
*/
protected boolean continueListening() {
- return !isTerminated() && (fConnectionLimit <= 0 || fConnectionLimit - fAccepted > 0);
+ return !isTerminated() && (fWaitForConnectionJob != null && !fWaitForConnectionJob.fListeningStopped)
+ && (fConnectionLimit <= 0 || fConnectionLimit - fAccepted > 0);
}
/**

Back to the top