# HG changeset patch # User Sean Egan # Date 1181336039 0 # Node ID cd2a9f9ca378c11284fb3e978e6d043422a95b63 # Parent 5eebb9b24e30340335eb01d204880c92166b01a0 Fix a freeze caused by improper SIMPLE message parsing. Thanks, Michal Matyska! Fixes #1037 diff -r 5eebb9b24e30 -r cd2a9f9ca378 COPYRIGHT --- a/COPYRIGHT Thu Jun 07 14:47:30 2007 +0000 +++ b/COPYRIGHT Fri Jun 08 20:53:59 2007 +0000 @@ -226,6 +226,7 @@ Lalo Martins John Matthews Simo Mattila +Michal Matyska Ryan McCabe Peter McCurdy Kurt McKee diff -r 5eebb9b24e30 -r cd2a9f9ca378 libpurple/protocols/simple/simple.c --- a/libpurple/protocols/simple/simple.c Thu Jun 07 14:47:30 2007 +0000 +++ b/libpurple/protocols/simple/simple.c Fri Jun 08 20:53:59 2007 +0000 @@ -1243,7 +1243,7 @@ foundxpidf = TRUE; if(tmp2) { *tmp2 = ','; - tmp = tmp2; + tmp = tmp2 + 1; while(*tmp == ' ') tmp++; } else tmp = 0;