From ed98b973fd1c7f61b139a4e2136b83ed94d657a2 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Doderlein Date: Fri, 9 Oct 2026 11:58:17 +0200 Subject: [PATCH] Bind Debugger socket to loopback --- src/org/rascalmpl/dap/DebugSocketServer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/rascalmpl/dap/DebugSocketServer.java b/src/org/rascalmpl/dap/DebugSocketServer.java index 9c3b9fc87fb..b7506e3aeb5 100644 --- a/src/org/rascalmpl/dap/DebugSocketServer.java +++ b/src/org/rascalmpl/dap/DebugSocketServer.java @@ -30,6 +30,7 @@ import io.usethesource.vallang.ISourceLocation; import java.io.IOException; +import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.util.concurrent.ExecutorService; @@ -56,7 +57,7 @@ public DebugSocketServer(Evaluator evaluator, IDEServices services, ISourceLocat this.services = services; this.promptLocation = promptLocation; try { - serverSocket = new ServerSocket(0); + serverSocket = new ServerSocket(0, 50, InetAddress.getLoopbackAddress()); } catch (IOException e) { throw new RuntimeException(e); }