diff src/protocols/toc/toc.c @ 2305:0371b905baef

[gaim-migrate @ 2315] hi committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 18 Sep 2001 18:17:21 +0000
parents f5bf315e6104
children a87ca0aa1840
line wrap: on
line diff
--- a/src/protocols/toc/toc.c	Tue Sep 18 01:46:56 2001 +0000
+++ b/src/protocols/toc/toc.c	Tue Sep 18 18:17:21 2001 +0000
@@ -444,7 +444,7 @@
 
 		serv_got_im(gc, c, message, a, time((time_t)NULL));
 	} else if (!strcasecmp(c, "UPDATE_BUDDY")) {
-		char *l, *uc;
+		char *l, *uc, *tmp;
 		int logged, evil, idle, type = 0;
 		time_t signon, time_idle;
 
@@ -481,6 +481,11 @@
 		} else
 			time_idle = 0;
 
+		tmp = g_strdup(normalize(gc->username));
+		if (!strcmp(tmp, normalize(c)))
+			g_snprintf(gc->displayname, sizeof(gc->displayname), "%s", c);
+		g_free(tmp);
+
 		serv_got_update(gc, c, logged, evil, signon, time_idle, type, 0);
 	} else if (!strcasecmp(c, "ERROR")) {
 		c = strtok(NULL, ":");