# HG changeset patch # User Nathan Walp # Date 1068600165 0 # Node ID 9b69fdd148fc8f4b31662955ce52e8be54b39ac5 # Parent 5f0f9d7fba6a7762a73b9a4c30b9511264967e46 [gaim-migrate @ 8095] don't segfault when aliasing the first copy of a jabber buddy in your buddy list committer: Tailor Script diff -r 5f0f9d7fba6a -r 9b69fdd148fc src/protocols/jabber/roster.c --- a/src/protocols/jabber/roster.c Tue Nov 11 22:22:31 2003 +0000 +++ b/src/protocols/jabber/roster.c Wed Nov 12 01:22:45 2003 +0000 @@ -275,8 +275,11 @@ void jabber_roster_alias_change(GaimConnection *gc, const char *name, const char *alias) { GaimBuddy *b = gaim_find_buddy(gc->account, name); + char *a; - gaim_blist_alias_buddy(b, alias); + a = g_strdup(alias); + gaim_blist_alias_buddy(b, a); + g_free(a); jabber_roster_update(gc->proto_data, name, NULL); }