Commit 918e4f74 authored by Kaarle Ritvanen's avatar Kaarle Ritvanen
Browse files

subfunctions prefixed with 'local'

parent fd06c2e7
......@@ -45,7 +45,7 @@ function Config:init(confdirs, importdirs)
local required = {}
local imported = {}
function import(name, fname)
local function import(name, fname)
local file
if fname then
file =
......@@ -97,7 +97,7 @@ function Config:init(confdirs, importdirs)
function expandvars(obj)
local function expandvars(obj)
for k, v in pairs(obj) do
if type(v) == 'table' then
......@@ -135,7 +135,7 @@ function Config:init(confdirs, importdirs)
function insertrule(trule)
local function insertrule(trule)
local t = self.iptables.config[][trule.table][trule.chain]
if trule.position == 'prepend' then
table.insert(t, 1, trule.opts)
......@@ -96,10 +96,10 @@ function Rule:checkzoneoptfrag(ofrag) end
function Rule:zoneoptfrags()
function zonepair(zin, zout)
local function zonepair(zin, zout)
assert(zin ~= zout or not zin)
function zofs(zone, dir)
local function zofs(zone, dir)
if not zone then return zone end
local ofrags = zone:optfrags(dir), function(x) self:checkzoneoptfrag(x) end)
......@@ -147,7 +147,7 @@ function Rule:servoptfrags()
if not self.service then return end
function containskey(tbl, key)
local function containskey(tbl, key)
for k, v in pairs(tbl) do if k == key then return true end end
return false
......@@ -226,7 +226,7 @@ end
function Rule:trules()
function tag(ofrags, tag, value)
local function tag(ofrags, tag, value)
for i, ofrag in ipairs(ofrags) do
assert(not ofrag[tag])
ofrag[tag] = value
......@@ -235,7 +235,7 @@ function Rule:trules()
local families
function setfamilies(ofrags)
local function setfamilies(ofrags)
if ofrags then
families = {}
for i, ofrag in ipairs(ofrags) do
......@@ -248,7 +248,7 @@ function Rule:trules()
else families = nil end
function ffilter(ofrags)
local function ffilter(ofrags)
if not ofrags or not ofrags[1] or not families then return ofrags end
local res = {}
for i, ofrag in util.listpairs(ofrags) do
......@@ -259,7 +259,7 @@ function Rule:trules()
return res
function appendtarget(ofrag, target)
local function appendtarget(ofrag, target)
ofrag.opts = (ofrag.opts and ofrag.opts..' ' or '')..'-j '
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment