From c72d4d2134b73d8b444b89c646457461af1fc94f Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Tue, 28 Aug 2018 15:15:38 +0800 Subject: [PATCH] support string address name, see #883 --- service/debug_console.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/service/debug_console.lua b/service/debug_console.lua index ab1af39f..7ec47453 100644 --- a/service/debug_console.lua +++ b/service/debug_console.lua @@ -207,7 +207,10 @@ function COMMAND.service() end local function adjust_address(address) - if address:sub(1,1) ~= ":" then + local prefix = address:sub(1,1) + if prefix == '.' then + return assert(skynet.localname(address), "Not a valid name") + elseif prefix ~= ':' then address = assert(tonumber("0x" .. address), "Need an address") | (skynet.harbor(skynet.self()) << 24) end return address