src/protocols/oscar/oscar.c

changeset 4783
5f864446c439
parent 4782
c21688a13281
child 4785
9af09a0b5ac1
equal deleted inserted replaced
4782:c21688a13281 4783:5f864446c439
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 }

mercurial