net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even...
authorMatthew Wild <mwild1@gmail.com>
Tue, 5 Oct 2010 17:55:17 +0000 (18:55 +0100)
committerMatthew Wild <mwild1@gmail.com>
Tue, 5 Oct 2010 17:55:17 +0000 (18:55 +0100)
net/dns.lua

index fcc679e3d10a5bee6c40e1880f28eeaa9128ec69..41a0c536c5baf742666ada3c95a812e7bdeb4f51 100644 (file)
@@ -798,11 +798,11 @@ function resolver:receive(rset)    -- - - - - - - - - - - - - - - - -  receive
 end
 
 
-function resolver:feed(sock, packet)
+function resolver:feed(sock, packet, force)
        --print('receive'); print(self.socket);
        self.time = socket.gettime();
 
-       local response = self:decode(packet);
+       local response = self:decode(packet, force);
        if response and self.active[response.header.id]
                and self.active[response.header.id][response.question.raw] then
                --print('received response');