Mercurial > pidgin
diff libpurple/protocols/jabber/jabber.c @ 29602:6e598ca344b3
jabber: Clear the stream header when restarting a stream, and be
much stricter about the first tag in a stream.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Fri, 12 Mar 2010 06:25:15 +0000 |
parents | f5f3c5134eb7 |
children | 9f59abd49def |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c Fri Mar 12 06:16:43 2010 +0000 +++ b/libpurple/protocols/jabber/jabber.c Fri Mar 12 06:25:15 2010 +0000 @@ -86,6 +86,11 @@ { char *open_stream; + if (js->stream_id) { + g_free(js->stream_id); + js->stream_id = NULL; + } + open_stream = g_strdup_printf("<stream:stream to='%s' " "xmlns='" NS_XMPP_CLIENT "' " "xmlns:stream='" NS_XMPP_STREAMS "' "