net/dns.lua

changeset 453
a1efb2cb4f9c
parent 399
93b6587d9afb
child 519
cccd610a0ef9
equal deleted inserted replaced
452:613c5c6bdce4 453:a1efb2cb4f9c
689 queries[question] = nil 689 queries[question] = nil
690 if not next (queries) then self.active[id] = nil end 690 if not next (queries) then self.active[id] = nil end
691 if not next (self.active) then return nil end 691 if not next (self.active) then return nil end
692 else 692 else
693 -- print ('retry', o.server, o.delay) 693 -- print ('retry', o.server, o.delay)
694 self.socket[o.server]:send (o.packet) 694 local _a = self.socket[o.server];
695 if _a then _a:send (o.packet) end
695 o.retry = self.time + self.delays[o.delay] 696 o.retry = self.time + self.delays[o.delay]
696 end end end end 697 end end end end
697 698
698 if next (self.active) then return true end 699 if next (self.active) then return true end
699 return nil 700 return nil

mercurial