libpurple/protocols/msn/directconn.c

changeset 31781
e847bafa5e00
parent 31334
c892163971f2
child 31790
fd6e676248f8
--- a/libpurple/protocols/msn/directconn.c	Mon May 09 07:08:10 2011 +0000
+++ b/libpurple/protocols/msn/directconn.c	Mon May 09 08:06:27 2011 +0000
@@ -593,7 +593,9 @@
 
 	case DC_STATE_ESTABLISHED:
 		if (packet_length) {
-			part = msn_slpmsgpart_new_from_data(dc->in_buffer + 4, packet_length);
+			MsnP2PVersion p2p;
+			p2p = msn_p2p_get_user_support(dc->slplink->remote_user);
+			part = msn_slpmsgpart_new_from_data(p2p, dc->in_buffer + 4, packet_length);
 			if (part) {
 				msn_slplink_process_msg(dc->slplink, part);
 				msn_slpmsgpart_unref(part);

mercurial