diff options
author | Brian de Alwis | 2016-11-21 17:49:52 +0000 |
---|---|---|
committer | Sarika Sinha | 2016-11-22 03:31:14 +0000 |
commit | df96dbe2c92dcdb7393b9b9947cdee0024493461 (patch) | |
tree | 3249e9eda88cd074d9f3f748ec8b5351c7c8a345 | |
parent | 8c4bca98d4e1a8444b1fe7ffa288ac2d54c37f25 (diff) | |
download | eclipse.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.java | 3 |
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); } /** |