# HG changeset patch # User Daniel Atallah # Date 1226026570 0 # Node ID dd787f8d5e915d88aed98f5258c9425ec4c2fd62 # Parent 6757bffb3d3a261e830e02266fbdccbd3fe10ab9 Fix a potential leak, thanks to "KuSh". Fixes #7463. diff -r 6757bffb3d3a -r dd787f8d5e91 libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Fri Nov 07 02:52:31 2008 +0000 +++ b/libpurple/protocols/oscar/oscar.c Fri Nov 07 02:56:10 2008 +0000 @@ -6091,10 +6091,11 @@ gc = purple_account_get_connection(buddy->account); od = gc->proto_data; - data = g_new(struct name_data, 1); - if (!(g = purple_buddy_get_group(buddy))) return; + + data = g_new(struct name_data, 1); + comment = aim_ssi_getcomment(od->ssi.local, g->name, buddy->name); comment_utf8 = comment ? oscar_utf8_try_convert(gc->account, comment) : NULL;