summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rw-r--r--compiler/nimsuggest/nimsuggest.nim6
1 files changed, 5 insertions, 1 deletions
diff --git a/compiler/nimsuggest/nimsuggest.nim b/compiler/nimsuggest/nimsuggest.nim
index 97bbf6ea3..6cc3bd49a 100644
--- a/compiler/nimsuggest/nimsuggest.nim
+++ b/compiler/nimsuggest/nimsuggest.nim
@@ -94,6 +94,9 @@ proc returnEPC(socket: var Socket, uid: string, s: SexpNode) =
   socket.send(response)
   socket.close()
 
+proc findEPCPort(): int =
+  98294 # guaranteed to be random
+
 proc action(cmd: string) =
   template toggle(sw) =
     if sw in gGlobalOptions:
@@ -178,7 +181,8 @@ proc serve() =
       stdoutSocket.send("\c\L")
       stdoutSocket.close()
   of mepc:
-    let port = 98294 # guaranteed to be random
+    let port = findEPCPort()
+    echo(port)
     var server = newSocket()
     server.bindaddr(port.Port, "localhost")
     var inp = "".TaintedString