From 6cc558bb825be0dddd9f72df12ba83763c74c7e3 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Fri, 6 May 2016 19:45:50 +0800 Subject: [PATCH] output Exit when new service exit --- service/debug_console.lua | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/service/debug_console.lua b/service/debug_console.lua index 312cd0e6..92d99403 100644 --- a/service/debug_console.lua +++ b/service/debug_console.lua @@ -143,7 +143,11 @@ end function COMMAND.start(fd, ...) local ok, addr = pcall(skynet.newservice, ...) if ok then - return { [skynet.address(addr)] = ... } + if addr then + return { [skynet.address(addr)] = ... } + else + return "Exit" + end else return "Failed" end @@ -152,7 +156,11 @@ end function COMMAND.log(fd, ...) local ok, addr = pcall(skynet.call, ".launcher", "lua", "LOGLAUNCH", "snlua", ...) if ok then - return { [skynet.address(addr)] = ... } + if addr then + return { [skynet.address(addr)] = ... } + else + return "Failed" + end else return "Failed" end