Mercurial > hg
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());