diff -r c5d3905c98a6 -r 8c10f13c0c20 net/dns.lua --- a/net/dns.lua Wed Dec 02 20:31:54 2009 +0000 +++ b/net/dns.lua Wed Dec 02 20:32:44 2009 +0000 @@ -726,7 +726,7 @@ local packet = sock:receive(); if packet then response = self:decode(packet); - if response and self.active[response.header.id] + if response and self.active[response.header.id] and self.active[response.header.id][response.question.raw] then --print('received response'); --self.print(response);