diff --git a/modules/policy/policy.lua b/modules/policy/policy.lua
index aceeb5a5c041674e704c88646acc74b1796d1f1f..71d277b145db4f0d07558f3a7e343a7b7c5330ef 100644
--- a/modules/policy/policy.lua
+++ b/modules/policy/policy.lua
@@ -348,7 +348,7 @@ end
 function policy.domains(action, dname_list)
 	return function(_, query)
 		local qname = query:name()
-		for i, dname in ipairs(dname_list) do
+		for _, dname in ipairs(dname_list) do
 			if ffi.C.knot_dname_is_equal(qname, dname) then
 				return action
 			end