# HG changeset patch # User Nathan Walp # Date 1047406536 0 # Node ID e34fe984f99915b2b10a843e2ce2b8af3dace7ed # Parent 56c70997fe5c13b186ccb5b30e685485728ab4f9 [gaim-migrate @ 5016] believe it or not, we do work on things besides the buddy list ;-) committer: Tailor Script diff -r 56c70997fe5c -r e34fe984f999 src/protocols/gg/gg.c --- a/src/protocols/gg/gg.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/gg/gg.c Tue Mar 11 18:15:36 2003 +0000 @@ -1,6 +1,6 @@ /* * gaim - Gadu-Gadu Protocol Plugin - * $Id: gg.c 5001 2003-03-10 06:22:44Z faceprint $ + * $Id: gg.c 5016 2003-03-11 18:15:36Z faceprint $ * * Copyright (C) 2001 Arkadiusz Mi¶kiewicz * @@ -1028,7 +1028,7 @@ /* GG Number */ gchar *name = gg_urlencode(b->name); /* GG Pseudo */ - gchar *show = gg_urlencode(b->alias[0] ? b->alias : b->name); + gchar *show = gg_urlencode(b->alias ? b->alias : b->name); /* Group Name */ gchar *gname = gg_urlencode(g->name); diff -r 56c70997fe5c -r e34fe984f999 src/protocols/jabber/jabber.c --- a/src/protocols/jabber/jabber.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/jabber/jabber.c Tue Mar 11 18:15:36 2003 +0000 @@ -1743,6 +1743,7 @@ if((buddyname = get_realwho(gjc, who, FALSE, &gjid)) == NULL) return; + /* JFIXME: jabber_handleroster() had a "FIXME: transport" at this * equivilent point. So... * @@ -1765,7 +1766,7 @@ */ if (BUD_SUB_TO_PEND(sub, ask) || BUD_SUBD_TO(sub, ask)) { if ((b = gaim_find_buddy(GJ_GC(gjc)->account, buddyname)) == NULL) { - struct buddy *b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name ? name : NULL); + struct buddy *b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name); struct group *g; if (groupname) { if (!(g = gaim_find_group(groupname))) @@ -1791,7 +1792,7 @@ * seems rude, but it seems to be the only way... */ gaim_blist_remove_buddy(b); - b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name ? name : NULL); + b = gaim_buddy_new(GJ_GC(gjc)->account, buddyname, name); gaim_blist_add_buddy(b, gaim_find_group(groupname), NULL); gaim_blist_save(); if(present) { @@ -1799,7 +1800,8 @@ uc, 0); } } else if(name != NULL && strcmp(b->alias, name)) { - g_snprintf(b->alias, sizeof(b->alias), "%s", name); + g_free(b->alias); + b->alias = g_strdup(name); gaim_blist_rename_buddy(b, buddyname); gaim_blist_save(); } @@ -2500,7 +2502,7 @@ */ if(alias && alias[0] != '\0') { my_alias = alias; - } else if(buddy && buddy->alias[0]) { + } else if(buddy && buddy->alias) { my_alias = buddy->alias; } diff -r 56c70997fe5c -r e34fe984f999 src/protocols/oscar/oscar.c --- a/src/protocols/oscar/oscar.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/oscar/oscar.c Tue Mar 11 18:15:36 2003 +0000 @@ -4328,8 +4328,10 @@ free(alias); if (buddy) { /* Get server stored alias */ - if (alias_utf8) - strcpy(buddy->alias, alias_utf8); + if (alias_utf8) { + g_free(buddy->alias); + buddy->alias = g_strdup(alias_utf8); + } } else { struct group *g; buddy = gaim_buddy_new(gc->account, curitem->name, alias_utf8); diff -r 56c70997fe5c -r e34fe984f999 src/protocols/toc/toc.c --- a/src/protocols/toc/toc.c Tue Mar 11 17:40:11 2003 +0000 +++ b/src/protocols/toc/toc.c Tue Mar 11 18:15:36 2003 +0000 @@ -289,8 +289,8 @@ b = (struct buddy *)mem->data; if(b->account == account) { pos += g_snprintf(&s[pos], len - pos, "b %s%s%s\n", b->name, - (show && b->alias[0]) ? ":" : "", - (show && b->alias[0]) ? b->alias : ""); + (show && b->alias) ? ":" : "", + (show && b->alias) ? b->alias : ""); } mem = mem->next; }