# HG changeset patch # User Mark Doliner # Date 1048009910 0 # Node ID 682e91a2fcd30e3f6fa86a0512884b2619e53732 # Parent d544c32dcf1948db023d5e1bfbc4381b9929ee32 [gaim-migrate @ 5150] Faceprint pointed out that memleaks were bad. I'm still not convinced, so later I'm going to remove all the calls to "free" and "g_free" and see what happens. Hands on the aaltar for a charming spell (Be sincere with persuasion) Go ask your Goddess if you've served her well (She'll be climbing higher now) committer: Tailor Script diff -r d544c32dcf19 -r 682e91a2fcd3 src/protocols/oscar/oscar.c --- a/src/protocols/oscar/oscar.c Tue Mar 18 17:30:07 2003 +0000 +++ b/src/protocols/oscar/oscar.c Tue Mar 18 17:51:50 2003 +0000 @@ -2991,11 +2991,13 @@ struct buddyinfo *bi = g_hash_table_lookup(od->buddyinfo, normalize(b->name)); if (bi) { + gchar *yay; char *caps = caps_string(bi->caps); char *tstr = sec_to_text(time(NULL) - bi->signon); - return g_strdup_printf(_("Logged In: %s%s%s"), - tstr, + yay = g_strdup_printf(_("Logged In: %s%s%s"), tstr, caps ? _("\nCapabilities: ") : "", caps ? caps : ""); + free(tstr); + return yay; } else { return NULL; }