diff options
author | Jorge Villase?or <masca@cpw.pidgin.im> | 2010-07-05 21:35:46 +0000 |
---|---|---|
committer | Jorge Villase?or <masca@cpw.pidgin.im> | 2010-07-05 21:35:46 +0000 |
commit | 4ea0f5a56bee81241f021b46d961207043107553 (patch) | |
tree | 982a3574ea2af4f37242ab923fb8d56dab9cdc92 | |
parent | 5c66c7cc03a956231d3f59c5bff9aacef3eac910 (diff) | |
download | pidgin-4ea0f5a56bee81241f021b46d961207043107553.tar.gz |
Properly set the body_len of the SlpMessagePart, this set correctly the footer value.
-rw-r--r-- | libpurple/protocols/msn/slpmsg_part.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libpurple/protocols/msn/slpmsg_part.c b/libpurple/protocols/msn/slpmsg_part.c index d007129074..8083e5fbe6 100644 --- a/libpurple/protocols/msn/slpmsg_part.c +++ b/libpurple/protocols/msn/slpmsg_part.c @@ -39,7 +39,7 @@ MsnSlpMessagePart *msn_slpmsgpart_new_from_data(const char *data, size_t data_le tmp += P2P_PACKET_HEADER_SIZE; /* Extract the body */ - body_len = data_len - (tmp - data); + body_len = data_len - P2P_PACKET_HEADER_SIZE - P2P_PACKET_FOOTER_SIZE; /* msg->body_len = msg->msnslp_header.length; */ if (body_len > 0) { |