comparison src/protocols/oscar/oscar.c @ 4783:66be56dc86cb

[gaim-migrate @ 5103] This re-enables server-stored aliases for AIM and ICQ, and it includes a fix for the problem The Sean was having. Gaim is too sexy. It needs to put its shirt back on before something breaks. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sat, 15 Mar 2003 00:18:54 +0000
parents fd69b80cb349
children 1e28e7d802a1
comparison
equal deleted inserted replaced
4782:fd69b80cb349 4783:66be56dc86cb
4506 if (servernick) { 4506 if (servernick) {
4507 serv_got_alias(gc, buddy->name, servernick); 4507 serv_got_alias(gc, buddy->name, servernick);
4508 g_free(servernick); 4508 g_free(servernick);
4509 } 4509 }
4510 if (aim_ssi_itemlist_exists(sess->ssi.local, buddy->name)) { 4510 if (aim_ssi_itemlist_exists(sess->ssi.local, buddy->name)) {
4511 #if 0
4512 /* Store local alias on server */ 4511 /* Store local alias on server */
4513 char *alias = aim_ssi_getalias(sess->ssi.local, group->name, buddy->name); 4512 char *alias = aim_ssi_getalias(sess->ssi.local, group->name, buddy->name);
4514 if (!alias && buddy->alias) 4513 if (!alias && buddy->alias && strlen(buddy->alias))
4515 aim_ssi_aliasbuddy(sess, od->conn, group->name, buddy->name, buddy->alias); 4514 aim_ssi_aliasbuddy(sess, od->conn, group->name, buddy->name, buddy->alias);
4516 free(alias); 4515 free(alias);
4517 #endif
4518 } else { 4516 } else {
4519 debug_printf("ssi: adding buddy %s from local list to server list\n", buddy->name); 4517 debug_printf("ssi: adding buddy %s from local list to server list\n", buddy->name);
4520 aim_ssi_addbuddy(sess, od->conn, buddy->name, group->name, gaim_get_buddy_alias_only(buddy), NULL, NULL, 0); 4518 aim_ssi_addbuddy(sess, od->conn, buddy->name, group->name, gaim_get_buddy_alias_only(buddy), NULL, NULL, 0);
4521 } 4519 }
4522 } 4520 }