diff mcabber/src/buddies.c @ 41:a7c699bd09e0

[/trunk] Changeset 57 by mikael * Fix a bug when jid has uppercase characters...
author mikael
date Tue, 05 Apr 2005 12:26:54 +0000
parents d79ff2ce61c4
children 5654c4231de1
line wrap: on
line diff
--- a/mcabber/src/buddies.c	Mon Apr 04 20:59:45 2005 +0000
+++ b/mcabber/src/buddies.c	Tue Apr 05 12:26:54 2005 +0000
@@ -31,7 +31,7 @@
 
   list_for_each_safe(pos, n, &buddy_list) {
     tmp = buddy_entry(pos);
-    if (!strcmp(tmp->jid, jidfrom)) {
+    if (!strcasecmp(tmp->jid, jidfrom)) {
       if (tmp->flags != status) {
         oldstatus = tmp->flags;
 	tmp->flags = status;
@@ -42,8 +42,8 @@
   }
   if (changed) {
     bud_DrawRoster(scr_GetRosterWindow());
-    scr_LogPrint("<%s> status has changed: [%c>%c]", jidfrom,
-            imstatus2char[oldstatus], imstatus2char[status]);
+    scr_LogPrint("Buddy status has changed: [%c>%c] <%s>",
+            imstatus2char[oldstatus], imstatus2char[status], jidfrom);
   }
 }
 
@@ -264,6 +264,8 @@
     free(str);
   }
 
+  ut_WriteLog("Adding buddy: %s <%s>\n", tmp->name, tmp->jid);
+
   list_add_tail(&tmp->list, &buddy_list);
   bud_DrawRoster(scr_GetRosterWindow());