bug 473020: The debugger.lua version downloaded with the link in Eclipse
Mars doesn't work because sessionID is undeclared
diff --git a/libraries/luadbgpclient/debugger/init.lua b/libraries/luadbgpclient/debugger/init.lua
index 259d5e3..f540a9f 100644
--- a/libraries/luadbgpclient/debugger/init.lua
+++ b/libraries/luadbgpclient/debugger/init.lua
@@ -485,6 +485,8 @@
protocol_version = "1.0",
fileuri = source
} })
+
+ return sessionid
end
local function init(host, port, idekey, transport, executionplatform, workingdirectory, nbRetry)
@@ -519,13 +521,14 @@
print(string.format("Debugger: Trying to connect to %s:%s ... ", host, port))
local timeelapsed = 0
+ local sessionid = nil
for i=1,nbRetry do
-- try to connect to DBGP server
skt = assert(transport.create())
skt:settimeout(nil)
ok, err = skt:connect(host, port)
if ok then
- sendInitPacket(skt,idekey)
+ sessionid = sendInitPacket(skt,idekey)
-- test if socket is closed
ok, err = skt:receive(0)
if err == nil then print("Debugger: Connection succeed.") break end