# HG changeset patch # User Mark Doliner # Date 1271059557 0 # Node ID 6e2a246a8d746dbb5d47880efbe15ca65209edd9 # Parent ff8a91b1f795ff61962ab771c1cf7a7329e730fd Fix one more small memleak by freeing any lingering transactions at shutdown diff -r ff8a91b1f795 -r 6e2a246a8d74 libpurple/protocols/simple/simple.c --- a/libpurple/protocols/simple/simple.c Mon Apr 12 07:58:08 2010 +0000 +++ b/libpurple/protocols/simple/simple.c Mon Apr 12 08:05:57 2010 +0000 @@ -2026,6 +2026,8 @@ g_free(sip->status); g_hash_table_destroy(sip->buddies); g_free(sip->regcallid); + while (sip->transactions) + transactions_remove(sip, sip->transactions->data); g_free(sip->publish_etag); if (sip->txbuf) purple_circ_buffer_destroy(sip->txbuf);