Backout 88d54bec26b7 prior to release, as it certainly requires more testing
authorMatthew Wild <mwild1@gmail.com>
Fri, 8 Jan 2016 13:01:27 +0000 (13:01 +0000)
committerMatthew Wild <mwild1@gmail.com>
Fri, 8 Jan 2016 13:01:27 +0000 (13:01 +0000)
net/dns.lua

index 49958ed785a4ed53f9d3e06b5fb5355397c1708d..f56157d07a9e15acb848a71d5f30b65eb4287bb8 100644 (file)
@@ -862,7 +862,9 @@ function resolver:receive(rset)    -- - - - - - - - - - - - - - - - -  receive
                                        --self.print(response);
 
                                        for j,rr in pairs(response.answer) do
-                                               self:remember(rr, response.question[1].type)
+                                               if rr.name:sub(-#response.question[1].name, -1) == response.question[1].name then
+                                                       self:remember(rr, response.question[1].type)
+                                               end
                                        end
 
                                        -- retire the query