From: Jo-Philipp Wich Date: Thu, 8 Jan 2015 14:56:35 +0000 (+0100) Subject: luci-base: luci.util: rewrite threadlocal code to not confuse minifier X-Git-Url: http://git.archive.openwrt.org/?a=commitdiff_plain;ds=sidebyside;h=fa84ca05d59b26d918f0730cc16680688c639139;p=project%2Fluci.git luci-base: luci.util: rewrite threadlocal code to not confuse minifier Signed-off-by: Jo-Philipp Wich --- 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 }