aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2009-08-18 15:59:11 +0100
committerMatthew Wild <mwild1@gmail.com>2009-08-18 15:59:11 +0100
commitb1b269edddf23648835a433996c3e128cdfe6735 (patch)
treee59627e285556e133a5776b7dea6d3e430907854
parenta440c6f67a906c0d1476d6f557d928b6f124296f (diff)
downloadprosody-b1b269edddf23648835a433996c3e128cdfe6735.tar.gz
prosody-b1b269edddf23648835a433996c3e128cdfe6735.zip
net.adns: Add some debug logging to help track down traceback
-rw-r--r--net/adns.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/net/adns.lua b/net/adns.lua
index 34ef5d77..7ee54da3 100644
--- a/net/adns.lua
+++ b/net/adns.lua
@@ -50,6 +50,12 @@ function new_async_socket(sock)
function listener.disconnect()
end
newconn.handler, newconn._socket = server.wrapclient(sock, "dns", 53, listener);
+ if not newconn.handler then
+ log("warn", "handler is nil");
+ end
+ if not newconn._socket then
+ log("warn", "socket is nil");
+ end
newconn.handler.settimeout = function () end
newconn.handler.setsockname = function (_, ...) return sock:setsockname(...); end
newconn.handler.setpeername = function (_, ...) local ret = sock:setpeername(...); _.setsend(sock.send); return ret; end