Actually show error and position when we show a traceback :)
authorMatthew Wild <mwild1@gmail.com>
Sun, 9 Nov 2008 20:15:31 +0000 (20:15 +0000)
committerMatthew Wild <mwild1@gmail.com>
Sun, 9 Nov 2008 20:15:31 +0000 (20:15 +0000)
net/xmppclient_listener.lua
net/xmppserver_listener.lua

index 64747bc5b960e47fb58cc3607a2ea0b924a8e698..ca4cbbb083faabba81dafcba3ecb80f48d434a5b 100644 (file)
@@ -62,7 +62,7 @@ function xmppclient.listener(conn, data)
                -- (I'm on a mission, no time to fix now)
 
                -- Debug version --
-               local function handleerr() print("Traceback:", debug.traceback()); end
+               local function handleerr(err) print("Traceback:", err, debug.traceback()); end
                session.stanza_dispatch = function (stanza) return select(2, xpcall(function () return core_process_stanza(session, stanza); end, handleerr));  end
 
 --             session.stanza_dispatch = function (stanza) return core_process_stanza(session, stanza); end
index f8b5d1c88a5522dbf93f160b2a75f03db6711aa9..ee3faa8f0a2eaf6f4acb106c1c2fa80f7a731a83 100644 (file)
@@ -64,7 +64,7 @@ function xmppserver.listener(conn, data)
                -- (I'm on a mission, no time to fix now)
 
                -- Debug version --
-               local function handleerr() print("Traceback:", debug.traceback()); end
+               local function handleerr(err) print("Traceback:", err, debug.traceback()); end
                session.stanza_dispatch = function (stanza) return select(2, xpcall(function () return core_process_stanza(session, stanza); end, handleerr));  end
 
 --             session.stanza_dispatch = function (stanza) return core_process_stanza(session, stanza); end