Mercurial > pidgin.yaz
diff src/protocols/oscar/ssi.c @ 5892:da8939ad60b6
[gaim-migrate @ 6324]
Fixes a spelling mistake.
Fixes a rare possible-crash in oscar.
Shuffled some code around. I tend to do this a lot.
Attemped to fix the buddy icon infi-loop thing.
Sean, search for "81" in oscar.c
I commented that out. I'm pretty sure it will stop the
looping, but do you know why that's there? I don't really
understand when the server would send 0x81 as "flags," or
what it means.
Good night, moon.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 15 Jun 2003 09:28:57 +0000 |
parents | dbed8c87f750 |
children | e4a5085fb870 |
line wrap: on
line diff
--- a/src/protocols/oscar/ssi.c Sun Jun 15 09:00:48 2003 +0000 +++ b/src/protocols/oscar/ssi.c Sun Jun 15 09:28:57 2003 +0000 @@ -1040,15 +1040,13 @@ csumdata[0] = 0x00; csumdata[1] = 0x10; memcpy(&csumdata[2], iconsum, iconsumlen); - - + /* Need to add the x00d5 TLV to the TLV chain */ aim_addtlvtochain_raw(&data, 0x00d5, (iconsumlen+2) * sizeof(fu8_t), csumdata); /* This TLV is added to cache the icon. */ aim_addtlvtochain_noval(&data, 0x0131); - if ((tmp = aim_ssi_itemlist_finditem(sess->ssi.local, NULL, "0", AIM_SSI_TYPE_ICONINFO))) { aim_freetlvchain(&tmp->data); tmp->data = data;