--- a/libpurple/protocols/msn/slpmsg_part.c Mon May 09 07:08:10 2011 +0000 +++ b/libpurple/protocols/msn/slpmsg_part.c Mon May 09 08:06:27 2011 +0000 @@ -42,14 +42,15 @@ return msn_slpmsgpart_ref(part); } -MsnSlpMessagePart *msn_slpmsgpart_new_from_data(const char *data, size_t data_len) +MsnSlpMessagePart * +msn_slpmsgpart_new_from_data(MsnP2PVersion p2p, const char *data, size_t data_len) { MsnSlpMessagePart *part; MsnP2PInfo *info; size_t len; int body_len; - info = msn_p2p_info_new(MSN_P2P_VERSION_ONE); + info = msn_p2p_info_new(p2p); /* Extract the binary SLP header */ len = msn_p2p_header_from_wire(info, data, data_len);