--- a/libpurple/protocols/msn/slplink.c Wed Jan 14 14:04:17 2009 +0000 +++ b/libpurple/protocols/msn/slplink.c Thu Jan 15 03:54:58 2009 +0000 @@ -398,6 +398,8 @@ void msn_slplink_queue_slpmsg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg) { + g_return_if_fail(slpmsg != NULL); + slpmsg->id = slplink->slp_seq_id++; g_queue_push_tail(slplink->slp_msg_queue, slpmsg);