Update of /cvsroot/gaim/gaim/src/protocols/oscar
In directory usw-pr-cvs1:/tmp/cvs-serv24910/protocols/oscar
Modified Files:
im.c
Log Message:
hi.
Index: im.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/protocols/oscar/im.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- im.c 2001/10/27 01:58:12 1.11
+++ im.c 2001/10/31 09:18:11 1.12
@@ -89,8 +89,10 @@
fu32_t sum;
int i;
- for (i = 0, sum = 0; i < buflen; i += 2)
+ for (i = 0, sum = 0; i + 1 < buflen; i += 2)
sum += (buf[i+1] << 8) + buf[i];
+ if (i < buflen)
+ sum += buf[i];
sum = ((sum & 0xffff0000) >> 16) + (sum & 0x0000ffff);
|