diff --git a/lualib/skynet/sharetable.lua b/lualib/skynet/sharetable.lua index 208e035d..5fff58c3 100644 --- a/lualib/skynet/sharetable.lua +++ b/lualib/skynet/sharetable.lua @@ -275,7 +275,7 @@ local function resolve_replace(replace_map) local nv = replace_map[mt] if nv then nv = getnv(mt) - setmetatable(t, nv) + setmetatable(v, nv) else match_value(mt) end