--- a/libpurple/protocols/msn/slplink.c Mon May 09 06:44:45 2011 +0000
+++ b/libpurple/protocols/msn/slplink.c Mon May 09 06:56:18 2011 +0000
@@ -410,8 +410,7 @@
- slpmsg = msn_slpmsg_ack_new(info);
- msn_slpmsg_set_slplink(slpmsg, slplink);
+ slpmsg = msn_slpmsg_ack_new(slplink, info); --- a/libpurple/protocols/msn/slpmsg.c Mon May 09 06:44:45 2011 +0000
+++ b/libpurple/protocols/msn/slpmsg.c Mon May 09 06:56:18 2011 +0000
@@ -196,12 +196,12 @@
-MsnSlpMessage *msn_slpmsg_ack_new(MsnP2PInfo *ack_info)
+MsnSlpMessage *msn_slpmsg_ack_new(MsnSlpLink *slplink, MsnP2PInfo *ack_info) - slpmsg = msn_slpmsg_new(NULL, NULL);
+ slpmsg = msn_slpmsg_new(slplink, NULL); new_info = slpmsg->p2p_info;
msn_p2p_info_create_ack(ack_info, new_info);