src/protocols/oscar/oscar.c

changeset 8214
8ba5bacfa054
parent 8175
4e79974d452c
child 8219
861fb38427f0
equal deleted inserted replaced
8213:bd1b05f6c02e 8214:8ba5bacfa054
4897 b = (GaimBuddy *)bnode; 4897 b = (GaimBuddy *)bnode;
4898 if (b->account == gc->account) { 4898 if (b->account == gc->account) {
4899 if (aim_ssi_itemlist_exists(sess->ssi.local, b->name)) { 4899 if (aim_ssi_itemlist_exists(sess->ssi.local, b->name)) {
4900 /* If the buddy is an ICQ user then load his nickname */ 4900 /* If the buddy is an ICQ user then load his nickname */
4901 const char *servernick = gaim_blist_node_get_string((GaimBlistNode*)b, "servernick"); 4901 const char *servernick = gaim_blist_node_get_string((GaimBlistNode*)b, "servernick");
4902 char *alias;
4902 if (servernick) 4903 if (servernick)
4903 serv_got_alias(gc, b->name, servernick); 4904 serv_got_alias(gc, b->name, servernick);
4904 4905
4905 /* Store local alias on server */ 4906 /* Store local alias on server */
4906 char *alias = aim_ssi_getalias(sess->ssi.local, g->name, b->name); 4907 alias = aim_ssi_getalias(sess->ssi.local, g->name, b->name);
4907 if (!alias && b->alias && strlen(b->alias)) 4908 if (!alias && b->alias && strlen(b->alias))
4908 aim_ssi_aliasbuddy(sess, g->name, b->name, b->alias); 4909 aim_ssi_aliasbuddy(sess, g->name, b->name, b->alias);
4909 free(alias); 4910 free(alias);
4910 } else { 4911 } else {
4911 gaim_debug(GAIM_DEBUG_INFO, "oscar", 4912 gaim_debug(GAIM_DEBUG_INFO, "oscar",

mercurial