diff libpurple/protocols/msn/directconn.c @ 30804:0678ad30aa65

This bit must be migrated too.
author masca@cpw.pidgin.im
date Thu, 17 Jun 2010 18:04:42 +0000
parents efe9b0338606
children dfada77da5cb
line wrap: on
line diff
--- a/libpurple/protocols/msn/directconn.c	Wed Jun 16 22:18:22 2010 +0000
+++ b/libpurple/protocols/msn/directconn.c	Thu Jun 17 18:04:42 2010 +0000
@@ -343,7 +343,7 @@
 		if (queue) {
 			while (!g_queue_is_empty(queue)) {
 				MsnDirectConnPacket *p = g_queue_pop_head(queue);
-				msn_slplink_send_msg(slplink, p->msg);
+				msn_slplink_send_msgpart(slplink, p->part);
 				msn_dc_destroy_packet(p);
 			}
 			g_queue_free(queue);
@@ -570,6 +570,7 @@
 	memcpy(p->data + P2P_PACKET_HEADER_SIZE, part->buffer, part->size);
 
 	p->sent_cb = msn_dc_send_packet_cb;
+	p->part = part;
 
 	msn_dc_enqueue_packet(dc, p);
 }