Mercurial > pidgin.yaz
comparison src/protocols/oscar/oscar.c @ 4825:682e91a2fcd3
[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 <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 18 Mar 2003 17:51:50 +0000 |
parents | d544c32dcf19 |
children | e6654fab588b |
comparison
equal
deleted
inserted
replaced
4824:d544c32dcf19 | 4825:682e91a2fcd3 |
---|---|
2989 struct gaim_connection *gc = b->account->gc; | 2989 struct gaim_connection *gc = b->account->gc; |
2990 struct oscar_data *od = gc->proto_data; | 2990 struct oscar_data *od = gc->proto_data; |
2991 struct buddyinfo *bi = g_hash_table_lookup(od->buddyinfo, normalize(b->name)); | 2991 struct buddyinfo *bi = g_hash_table_lookup(od->buddyinfo, normalize(b->name)); |
2992 | 2992 |
2993 if (bi) { | 2993 if (bi) { |
2994 gchar *yay; | |
2994 char *caps = caps_string(bi->caps); | 2995 char *caps = caps_string(bi->caps); |
2995 char *tstr = sec_to_text(time(NULL) - bi->signon); | 2996 char *tstr = sec_to_text(time(NULL) - bi->signon); |
2996 return g_strdup_printf(_("<b>Logged In:</b> %s%s%s"), | 2997 yay = g_strdup_printf(_("<b>Logged In:</b> %s%s%s"), tstr, |
2997 tstr, | |
2998 caps ? _("\n<b>Capabilities:</b> ") : "", caps ? caps : ""); | 2998 caps ? _("\n<b>Capabilities:</b> ") : "", caps ? caps : ""); |
2999 free(tstr); | |
3000 return yay; | |
2999 } else { | 3001 } else { |
3000 return NULL; | 3002 return NULL; |
3001 } | 3003 } |
3002 } | 3004 } |
3003 | 3005 |