# HG changeset patch # User masca@cpw.pidgin.im # Date 1277244235 0 # Node ID 4b0cb9435414bb1a66e57dad4416e1831c6acb77 # Parent c83902e953c445ccfee1e0903f0d11f2c271225f Prevent a crash, this should never happen. It needs a little more work before being fixed. diff -r c83902e953c4 -r 4b0cb9435414 libpurple/protocols/msn/msg.c --- a/libpurple/protocols/msn/msg.c Mon Jun 21 07:11:25 2010 +0000 +++ b/libpurple/protocols/msn/msg.c Tue Jun 22 22:03:55 2010 +0000 @@ -930,7 +930,10 @@ data = msn_message_get_bin_data(msg, &len); - msn_slplink_process_msg(slplink, msg->part->header, data, len); + if (msg->part) + msn_slplink_process_msg(slplink, msg->part->header, data, len); + else /* This should never happen. */ + purple_debug_fatal("msn", "P2P message without a Part.\n"); } static void