From fa84ca05d59b26d918f0730cc16680688c639139 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 8 Jan 2015 15:56:35 +0100 Subject: luci-base: luci.util: rewrite threadlocal code to not confuse minifier Signed-off-by: Jo-Philipp Wich --- modules/luci-base/luasrc/util.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'modules/luci-base') diff --git a/modules/luci-base/luasrc/util.lua b/modules/luci-base/luasrc/util.lua index da761e219..060e45f95 100644 --- a/modules/luci-base/luasrc/util.lua +++ b/modules/luci-base/luasrc/util.lua @@ -125,10 +125,11 @@ local tl_meta = { __newindex = function(self, key, value) local c = coxpt[coroutine.running()] or coroutine.running() or 0 - if not rawget(self, c) then + local r = rawget(self, c) + if not r then rawset(self, c, { [key] = value }) else - rawget(self, c)[key] = value + r[key] = value end end } -- cgit v1.2.3