Mercurial > prosody-hg
comparison net/dns.lua @ 453:a1efb2cb4f9c
Quickfix for dns.lua to not crash on failed connection to name servers
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Fri, 28 Nov 2008 22:47:22 +0500 |
| parents | 93b6587d9afb |
| children | cccd610a0ef9 |
comparison
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 |
