Mercurial > pidgin
comparison src/gtkblist.c @ 8020:35c2526dba16
[gaim-migrate @ 8700]
plug memory leaks
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Tue, 06 Jan 2004 07:07:59 +0000 |
parents | b9d3d397a195 |
children | 560f3694f760 |
comparison
equal
deleted
inserted
replaced
8019:1e09e7f73005 | 8020:35c2526dba16 |
---|---|
1771 } | 1771 } |
1772 for(tmp = parts; tmp; tmp = tmp->next) { | 1772 for(tmp = parts; tmp; tmp = tmp->next) { |
1773 char *label, *tmp2, *value; | 1773 char *label, *tmp2, *value; |
1774 pce = tmp->data; | 1774 pce = tmp->data; |
1775 | 1775 |
1776 if(pce->secret) | 1776 if(!pce->secret) { |
1777 continue; | 1777 |
1778 | 1778 tmp2 = g_markup_escape_text(pce->label, -1); |
1779 tmp2 = g_markup_escape_text(pce->label, -1); | 1779 label = gaim_text_strip_mnemonic(tmp2); |
1780 label = gaim_text_strip_mnemonic(tmp2); | 1780 g_free(tmp2); |
1781 g_free(tmp2); | 1781 |
1782 | 1782 value = g_markup_escape_text(g_hash_table_lookup(chat->components, |
1783 value = g_markup_escape_text(g_hash_table_lookup(chat->components, | 1783 pce->identifier), -1); |
1784 pce->identifier), -1); | 1784 |
1785 | 1785 g_string_append_printf(parts_text, "\n<b>%s</b> %s", label, value); |
1786 g_string_append_printf(parts_text, "\n<b>%s</b> %s", label, value); | 1786 g_free(label); |
1787 g_free(label); | 1787 g_free(value); |
1788 g_free(value); | 1788 } |
1789 g_free(pce); | 1789 g_free(pce); |
1790 } | 1790 } |
1791 g_list_free(parts); | 1791 g_list_free(parts); |
1792 | 1792 |
1793 text = g_strdup_printf("<span size='larger' weight='bold'>%s</span>%s", | 1793 text = g_strdup_printf("<span size='larger' weight='bold'>%s</span>%s", |