libpurple/blist.c

changeset 27279
b5d84ec59c36
parent 27243
fb50a38b034b
child 27636
68aa74cdf4e4
--- 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;
 }

mercurial