From d3a6b8d80bb9ac98154bd582d7dbcdc1ceef5d74 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Mon, 30 Dec 2019 10:57:44 +0800 Subject: [PATCH] fix #1141 --- lualib/skynet/multicast.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lualib/skynet/multicast.lua b/lualib/skynet/multicast.lua index d122fead..07e74df6 100644 --- a/lualib/skynet/multicast.lua +++ b/lualib/skynet/multicast.lua @@ -71,7 +71,8 @@ local function dispatch_subscribe(channel, source, pack, msg, sz) local self = dispatch[channel] if not self then mc.close(pack) - error ("Unknown channel " .. channel) + -- This channel may unsubscribe first, see #1141 + return end if self.__subscribe then