--- a/libpurple/protocols/msn/slplink.c Thu Jul 01 00:50:39 2010 +0000 +++ b/libpurple/protocols/msn/slplink.c Thu Jul 01 00:53:28 2010 +0000 @@ -308,7 +308,7 @@ if (len > MSN_SBCONN_MAX_SIZE) len = MSN_SBCONN_MAX_SIZE; - msn_slpmsgpart_set_bin_data(part, slpmsg->slpcall->u.outgoing.data, len); + msn_slpmsgpart_set_bin_data(part, slpmsg->buffer + slpmsg->offset, len); } slpmsg->header->offset = slpmsg->offset;