comparison net/xmppcomponent_listener.lua @ 2756:d81af905ccce

net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>
author Matthew Wild <mwild1@gmail.com>
date Sun, 14 Mar 2010 03:04:51 +0000
parents 28f2416a3e4e
children c13816e0c546
comparison
equal deleted inserted replaced
2755:28f2416a3e4e 2756:d81af905ccce
86 ["xmlns:stream"]='http://etherx.jabber.org/streams', id=session.streamid, from=session.host }):top_tag()); 86 ["xmlns:stream"]='http://etherx.jabber.org/streams', id=session.streamid, from=session.host }):top_tag());
87 87
88 end 88 end
89 89
90 function stream_callbacks.streamclosed(session) 90 function stream_callbacks.streamclosed(session)
91 session.send("</stream:stream>"); 91 session.log("Received </stream:stream>");
92 session.notopen = true; 92 session:close();
93 end 93 end
94 94
95 local core_process_stanza = core_process_stanza; 95 local core_process_stanza = core_process_stanza;
96 96
97 function stream_callbacks.handlestanza(session, stanza) 97 function stream_callbacks.handlestanza(session, stanza)