net/adns.lua
changeset 3325 b3117a1da834
parent 2925 692b3c6c5bd2
child 3326 fb95015bc646
--- a/net/adns.lua	Mon Jul 05 11:50:21 2010 +0100
+++ b/net/adns.lua	Mon Jul 05 11:51:17 2010 +0100
@@ -36,12 +36,9 @@
 			end)(dns.peek(qname, qtype, qclass));
 end
 
-function cancel(handle, call_handler)
+function cancel(handle, call_handler, reason)
 	log("warn", "Cancelling DNS lookup for %s", tostring(handle[3]));
-	dns.cancel(handle);
-	if call_handler then
-		coroutine.resume(handle[4]);
-	end
+	dns.cancel(handle, call_handler);
 end
 
 function new_async_socket(sock, resolver)