--- a/libpurple/protocols/msn/slp.c Sat Oct 15 23:33:31 2011 +0000 +++ b/libpurple/protocols/msn/slp.c Sat Oct 15 23:43:14 2011 +0000 @@ -336,8 +336,10 @@ } memset(&context.file_name[currentChar], 0x00, (MAX_FILE_NAME_LEN - currentChar) * 2); +#if 0 memset(&context.unknown1, 0, sizeof(context.unknown1)); context.unknown2 = 0xffffffff; +#endif /* Mind the cast, as in, don't free it after! */ context.preview = (char *)preview;