Mercurial > pidgin
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 } |