From 827470992479358f7a65a0d03d27851c65fcbd8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E9=A3=8E?= Date: Mon, 23 Dec 2013 11:13:58 +0800 Subject: [PATCH] bugfix: service manager dead lock --- service/service_mgr.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service/service_mgr.lua b/service/service_mgr.lua index 5843a945..7f771f3f 100644 --- a/service/service_mgr.lua +++ b/service/service_mgr.lua @@ -10,9 +10,9 @@ function cmd.LAUNCH(service_name, ...) end if s == nil then - s = {} + s = { launch = true } service[service_name] = s - else + elseif s.launch then assert(type(s) == "table") local co = coroutine.running() table.insert(s, co)