# HG changeset patch # User Paul Aurich # Date 1244355142 0 # Node ID e3c2c3e72d7a4a5aa089ed3e28fb0589cc62200b # Parent c8390dc125c12b96938d89427ef0c43605f2242e Remove a now-superfluous g_strdup/g_free. None of the hash table functions use purple_normalize, this should be OK. diff -r c8390dc125c1 -r e3c2c3e72d7a libpurple/blist.c --- a/libpurple/blist.c Sun Jun 07 05:36:45 2009 +0000 +++ b/libpurple/blist.c Sun Jun 07 06:12:22 2009 +0000 @@ -2354,16 +2354,14 @@ g_return_val_if_fail((name != NULL) && (*name != '\0'), NULL); hb.account = account; - hb.name = g_strdup(purple_normalize(account, name)); + hb.name = purple_normalize(account, name); for (group = purplebuddylist->root; group; group = group->next) { hb.group = group; if ((buddy = g_hash_table_lookup(purplebuddylist->buddies, &hb))) { - g_free(hb.name); return buddy; } } - g_free(hb.name); return NULL; }