# HG changeset patch # User Matthew Wild # Date 1487596434 0 # Node ID 22a271641c29c321a999ba357d23c8f1e66016aa # Parent b85d88737a323b180d7c593cb433a9443f84ad5b mod_firewall: Improve debug logging for LIST file backend diff -r b85d88737a32 -r 22a271641c29 mod_firewall/definitions.lib.lua --- a/mod_firewall/definitions.lib.lua Mon Feb 20 13:13:28 2017 +0000 +++ b/mod_firewall/definitions.lib.lua Mon Feb 20 13:13:54 2017 +0000 @@ -148,10 +148,15 @@ return; end local items = {}; + local n = 0; for line in file:lines() do - items[line] = true; + if not items[line] then + n = n + 1; + items[line] = true; + end end self.items = items; + module:log("debug", "Loaded %d items from %s", n, filename); end; add = function (self, item) self.items[item] = true;