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);