--- a/libpurple/protocols/msn/slpcall.c Wed Aug 04 04:30:03 2010 +0000 +++ b/libpurple/protocols/msn/slpcall.c Thu Aug 05 21:58:13 2010 +0000 @@ -1060,7 +1060,7 @@ slpcall = NULL; body = slpmsg->buffer; - body_len = slpmsg->offset; + body_len = slpmsg->header->offset; if (slpmsg->flags == P2P_NO_FLAG || slpmsg->flags == P2P_WML2009_COMP) {