util.template: Use separate variables for source and compiled function [luacheck]
authorKim Alvefur <zash@zash.se>
Thu, 25 Feb 2016 21:32:13 +0000 (22:32 +0100)
committerKim Alvefur <zash@zash.se>
Thu, 25 Feb 2016 21:32:13 +0000 (22:32 +0100)
util/template.lua

index f72c4ede4aa4502e8ce219f65be5c7c1973dd1c2..04ebb93d2285df05563c4678692fa2d682c9e884 100644 (file)
@@ -67,12 +67,12 @@ end
 local function create_cloner(stanza, chunkname)
        local lookup = {};
        local name = create_clone_string(stanza, lookup, "");
-       local f = "local setmetatable,stanza_mt=...;return function(data)";
+       local src = "local setmetatable,stanza_mt=...;return function(data)";
        for i=1,#lookup do
-               f = f.."local _"..i.."="..lookup[i]..";";
+               src = src.."local _"..i.."="..lookup[i]..";";
        end
-       f = f.."return "..name..";end";
-       local f,err = loadstring(f, chunkname);
+       src = src.."return "..name..";end";
+       local f,err = loadstring(src, chunkname);
        if not f then error(err); end
        return f(setmetatable, stanza_mt);
 end