From: Jim S. <jse...@us...> - 2002-06-22 11:58:00
|
Update of /cvsroot/gaim/gaim/src/protocols/oscar In directory usw-pr-cvs1:/tmp/cvs-serv4521/src/protocols/oscar Modified Files: ssi.c Log Message: Fix bug where buddies sometimes wouldn't show up. (Thanks, Mark Doliner) Index: ssi.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/oscar/ssi.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- ssi.c 10 May 2002 22:32:41 -0000 1.10 +++ ssi.c 22 Jun 2002 11:57:57 -0000 1.11 @@ -125,11 +125,11 @@ if (parentgroup->gid == 0x0000) { for (cur=*list; cur; cur=cur->next) if ((cur->gid != 0x0000) && (cur->type == AIM_SSI_TYPE_GROUP)) - aimutil_put16(newdata+newlen*2, cur->gid); + newlen += aimutil_put16(newdata+newlen, cur->gid); } else { for (cur=*list; cur; cur=cur->next) if ((cur->gid == parentgroup->gid) && (cur->type == AIM_SSI_TYPE_BUDDY)) - aimutil_put16(newdata+newlen*2, cur->bid); + newlen += aimutil_put16(newdata+newlen, cur->bid); } aim_addtlvtochain_raw((aim_tlvlist_t **)&(parentgroup->data), 0x00c8, newlen, newdata); |