util.xmppstream: Include error stanza in error message if no error handler is available.
authorWaqas Hussain <waqas20@gmail.com>
Fri, 25 Jan 2013 22:39:18 +0000 (03:39 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Fri, 25 Jan 2013 22:39:18 +0000 (03:39 +0500)
util/xmppstream.lua

index f1793b4f958540bad92bd1a77fa0b9ea128b223b..4909678cefad306c8728ce5b027eec4ab091e106 100644 (file)
@@ -45,7 +45,7 @@ function new_sax_handlers(session, stream_callbacks)
        
        local cb_streamopened = stream_callbacks.streamopened;
        local cb_streamclosed = stream_callbacks.streamclosed;
-       local cb_error = stream_callbacks.error or function(session, e) error("XML stream error: "..tostring(e)); end;
+       local cb_error = stream_callbacks.error or function(session, e, stanza) error("XML stream error: "..tostring(e)..(stanza and ": "..tostring(stanza) or ""),2); end;
        local cb_handlestanza = stream_callbacks.handlestanza;
        
        local stream_ns = stream_callbacks.stream_ns or xmlns_streams;