mod_firewall/definitions.lib.lua
changeset 2540 22a271641c29
parent 2539 b85d88737a32
child 2590 d28e434cb5fd
--- 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;