aboutsummaryrefslogtreecommitdiffstats
path: root/net/dns.lua
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2014-07-25 12:54:31 +0100
committerMatthew Wild <mwild1@gmail.com>2014-07-25 12:54:31 +0100
commit57e194d079de58d627d81502d22aaec5dfb6b82a (patch)
tree3a4fd8c4d51154eee6ec7399200952b00f7c7ff7 /net/dns.lua
parent93109dabe2ec37d34d983b818176dd962741d33a (diff)
downloadprosody-57e194d079de58d627d81502d22aaec5dfb6b82a.tar.gz
prosody-57e194d079de58d627d81502d22aaec5dfb6b82a.zip
net.dns: Remove unused obsolete code
Diffstat (limited to 'net/dns.lua')
-rw-r--r--net/dns.lua5
1 files changed, 1 insertions, 4 deletions
diff --git a/net/dns.lua b/net/dns.lua
index 906365ce..89bd3564 100644
--- a/net/dns.lua
+++ b/net/dns.lua
@@ -745,7 +745,6 @@ function resolver:query(qname, qtype, qclass) -- - - - - - - - - - -- query
-- remember which coroutine wants the answer
if co then
set(self.wanted, qclass, qtype, qname, co, true);
- --set(self.yielded, co, qclass, qtype, qname, true);
end
local conn, err = self:getsocket(o.server)
@@ -858,7 +857,6 @@ function resolver:receive(rset) -- - - - - - - - - - - - - - - - - receive
local cos = get(self.wanted, q.class, q.type, q.name);
if cos then
for co in pairs(cos) do
- set(self.yielded, co, q.class, q.type, q.name, nil);
if coroutine.status(co) == "suspended" then coroutine.resume(co); end
end
set(self.wanted, q.class, q.type, q.name, nil);
@@ -899,7 +897,6 @@ function resolver:feed(sock, packet, force)
local cos = get(self.wanted, q.class, q.type, q.name);
if cos then
for co in pairs(cos) do
- set(self.yielded, co, q.class, q.type, q.name, nil);
if coroutine.status(co) == "suspended" then coroutine.resume(co); end
end
set(self.wanted, q.class, q.type, q.name, nil);
@@ -1037,7 +1034,7 @@ end
function dns.resolver () -- - - - - - - - - - - - - - - - - - - - - resolver
-- this function seems to be redundant with resolver.new ()
- local r = { active = {}, cache = {}, unsorted = {}, wanted = {}, yielded = {}, best_server = 1 };
+ local r = { active = {}, cache = {}, unsorted = {}, wanted = {}, best_server = 1 };
setmetatable (r, resolver);
setmetatable (r.cache, cache_metatable);
setmetatable (r.unsorted, { __mode = 'kv' });