]> granicus.if.org Git - ejabberd/commitdiff
Fix a crash in debug prints of XML messages
authorBrendon Hogger <brendonh@gmail.com>
Mon, 20 Feb 2012 21:28:08 +0000 (05:28 +0800)
committerBrendon Hogger <brendonh@gmail.com>
Mon, 20 Feb 2012 21:28:08 +0000 (05:28 +0800)
src/ejabberd_c2s.erl

index 2930036e431151a526b6510cba5ab3d6427fd6d1..8611bf1754a56d1074640354c863412a667b11cc 100644 (file)
@@ -1645,7 +1645,7 @@ send_text(StateData, Text) when StateData#state.xml_socket ->
     (StateData#state.sockmod):send_xml(StateData#state.socket, 
                                       {xmlstreamraw, Text1});
 send_text(StateData, Text) ->
-    ?DEBUG("Send XML on stream = ~s", [Text]),
+    ?DEBUG("Send XML on stream = ~s", [iolist_to_binary(Text)]),
     (StateData#state.sockmod):send(StateData#state.socket, Text).
 
 send_element(StateData, #xmlel{ns = ?NS_XMPP, name = 'stream'} = El) ->