# HG changeset patch # User Paul Aurich # Date 1254241187 0 # Node ID a501f14e69611184032f15a97cb70a201b9d6b90 # Parent 858d9563ee8ca9a5dcca4d7049605eb26ab02cc9# Parent 9206aabf0251e7afc0e6454f26b411fa0bdb5094 merge of '3817d6fd81f4052bb57cd8ad113d8ffd8028591b' and 'dfd110ca48604f96874c09efb2064228e62475f8' diff -r 858d9563ee8c -r a501f14e6961 libpurple/protocols/jabber/bosh.c --- a/libpurple/protocols/jabber/bosh.c Tue Sep 29 01:36:03 2009 +0000 +++ b/libpurple/protocols/jabber/bosh.c Tue Sep 29 16:19:47 2009 +0000 @@ -401,7 +401,8 @@ void jabber_bosh_connection_close(PurpleBOSHConnection *conn) { - jabber_bosh_connection_send(conn, PACKET_TERMINATE, NULL); + if (conn->state == BOSH_CONN_ONLINE) + jabber_bosh_connection_send(conn, PACKET_TERMINATE, NULL); } static gboolean jabber_bosh_connection_error_check(PurpleBOSHConnection *conn, xmlnode *node) {