From 8eac155b1b1e33fc556418b5e98aed23b384148b Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Sat, 12 Dec 2020 14:44:28 +0800 Subject: [PATCH] reset connection if node_sender exist, see issue #1273 --- service/clusterd.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/service/clusterd.lua b/service/clusterd.lua index aee6f4bf..92e0c01f 100644 --- a/service/clusterd.lua +++ b/service/clusterd.lua @@ -89,8 +89,9 @@ local function loadconfig(tmp) assert(address == false or type(address) == "string") if node_address[name] ~= address then -- address changed - if rawget(node_channel, name) then - node_channel[name] = nil -- reset connection + if node_sender[name] then + -- reset connection if node_sender[name] exist + node_channel[name] = nil table.insert(reload, name) end node_address[name] = address