Software /
code /
prosody
Comparison
net/adns.lua @ 1207:6842bacddfcb
net.adns: Fix for calling handler when cancelling DNS lookup
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 28 May 2009 02:16:43 +0100 |
parent | 1203:23725bfdeed5 |
child | 1208:5f992ddc9685 |
comparison
equal
deleted
inserted
replaced
1206:3ec37e678b46 | 1207:6842bacddfcb |
---|---|
26 end | 26 end |
27 | 27 |
28 function cancel(handle, call_handler) | 28 function cancel(handle, call_handler) |
29 dns.cancel(handle); | 29 dns.cancel(handle); |
30 if call_handler then | 30 if call_handler then |
31 handle[4]() | 31 coroutine.resume(handle[4]); |
32 end | 32 end |
33 end | 33 end |
34 | 34 |
35 function new_async_socket(sock) | 35 function new_async_socket(sock) |
36 local newconn = {}; | 36 local newconn = {}; |