projects
/
prosody.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net.dns: Avoid duplicate cache entries
[prosody.git]
/
util
/
set.lua
diff --git
a/util/set.lua
b/util/set.lua
index 7f45526eb41f97741cfdabd8abc15f114442a0f1..fa065a9c5b8a2f7df7375273df27f1ae06bd8318 100644
(file)
--- a/
util/set.lua
+++ b/
util/set.lua
@@
-23,7
+23,7
@@
function set_mt.__sub(set1, set2)
return _M.difference(set1, set2);
end
function set_mt.__div(set, func)
return _M.difference(set1, set2);
end
function set_mt.__div(set, func)
- local new_set
, new_items
= _M.new();
+ local new_set = _M.new();
local items, new_items = set._items, new_set._items;
for item in pairs(items) do
local new_item = func(item);
local items, new_items = set._items, new_set._items;
for item in pairs(items) do
local new_item = func(item);
@@
-91,13
+91,13
@@
function new(list)
end
function set:include(otherset)
end
function set:include(otherset)
- for item in
pairs(otherset)
do
+ for item in
otherset
do
items[item] = true;
end
end
function set:exclude(otherset)
items[item] = true;
end
end
function set:exclude(otherset)
- for item in
pairs(otherset)
do
+ for item in
otherset
do
items[item] = nil;
end
end
items[item] = nil;
end
end