# HG changeset patch # User masca@cpw.pidgin.im # Date 1278363155 0 # Node ID e2f1c31843027eb6be920d085ab3a40cbaad9e4f # Parent 01dea46bbb42f84bb8b357a3ef88726c946a97c0 Remove the header and footer from the length of the mesage. diff -r 01dea46bbb42 -r e2f1c3184302 libpurple/protocols/msn/slplink.c --- a/libpurple/protocols/msn/slplink.c Mon Jul 05 20:09:20 2010 +0000 +++ b/libpurple/protocols/msn/slplink.c Mon Jul 05 20:52:35 2010 +0000 @@ -463,6 +463,9 @@ MsnSlpMessage *slpmsg; guint64 offset; + len -= P2P_PACKET_HEADER_SIZE; + len -= P2P_PACKET_FOOTER_SIZE; + if (header->total_size < header->length) { /* We seem to have received a bad header */