# HG changeset patch # User ivan.komarov@soc.pidgin.im # Date 1288474020 0 # Node ID a61147460879253341de66913c3d0776c6ab91ab # Parent a453690ba4f414ae5a29afef4446511ffae2f37f# Parent 7a41eb334a64f76437e5d01a4dc2c48c6a37ffb6 merge of '30f572d2b51bbd14c6b0c0539e0ce299617b1aff' and 'bc9c4bb89eb6d36c548b61d8b1e6b8952b9c4c0e' diff -r a453690ba4f4 -r a61147460879 libpurple/protocols/oscar/flap_connection.c --- a/libpurple/protocols/oscar/flap_connection.c Sat Oct 30 15:30:30 2010 +0000 +++ b/libpurple/protocols/oscar/flap_connection.c Sat Oct 30 21:27:00 2010 +0000 @@ -435,11 +435,16 @@ aim_rxcallback_t userfunc; conn = data; + /* Explicitly added for debugging #5927. Don't re-order this, only + * consider removing it. + */ + purple_debug_info("oscar", "Destroying FLAP connection %p\n", conn); + od = conn->od; account = purple_connection_get_account(od->gc); - purple_debug_info("oscar", "Destroying oscar connection of " - "type 0x%04hx. Disconnect reason is %d\n", + purple_debug_info("oscar", "Destroying oscar connection (%p) of " + "type 0x%04hx. Disconnect reason is %d\n", conn, conn->type, conn->disconnect_reason); od->oscar_connections = g_slist_remove(od->oscar_connections, conn); @@ -575,7 +580,7 @@ return; purple_debug_info("oscar", "Scheduling destruction of FLAP " - "connection of type 0x%04hx\n", conn->type); + "connection %p of type 0x%04hx\n", conn, conn->type); conn->disconnect_reason = reason; g_free(conn->error_message); conn->error_message = g_strdup(error_message);