Mercurial > pidgin.yaz
diff src/protocols/oscar/oscar.c @ 7125:208cb260d7a7
[gaim-migrate @ 7692]
as long as we're pissing off plugin developers...
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Thu, 02 Oct 2003 05:26:40 +0000 |
parents | bf630f7dfdcd |
children | 8246bd3141ae |
line wrap: on
line diff
--- a/src/protocols/oscar/oscar.c Thu Oct 02 04:56:25 2003 +0000 +++ b/src/protocols/oscar/oscar.c Thu Oct 02 05:26:40 2003 +0000 @@ -1817,7 +1817,8 @@ /* Server stored icon stuff */ if (info->iconcsumlen) { - char *filename = NULL, *b16 = NULL, *saved_b16 = NULL; + const char *filename = NULL, *saved_b16 = NULL; + char *b16 = NULL; GaimBuddy *b = NULL; b16 = gaim_base16_encode(info->iconcsum, info->iconcsumlen); @@ -1830,7 +1831,6 @@ if (filename != NULL) { if (g_file_test(filename, G_FILE_TEST_EXISTS)) saved_b16 = gaim_buddy_get_setting(b, "icon_checksum"); - g_free(filename); } else saved_b16 = NULL; @@ -1845,7 +1845,6 @@ od->icontimer = g_timeout_add(500, gaim_icon_timerfunc, gc); } } - g_free(saved_b16); g_free(b16); } @@ -4896,11 +4895,10 @@ continue; buddy = (GaimBuddy *)bnode; if (buddy->account == gc->account) { - gchar *servernick = gaim_buddy_get_setting(buddy, "servernick"); - if (servernick) { + const char *servernick = gaim_buddy_get_setting(buddy, "servernick"); + if (servernick) serv_got_alias(gc, buddy->name, servernick); - g_free(servernick); - } + if (aim_ssi_itemlist_exists(sess->ssi.local, buddy->name)) { /* Store local alias on server */ char *alias = aim_ssi_getalias(sess->ssi.local, group->name, buddy->name);