Index: src/protocols/msn/slp.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/msn/slp.c,v retrieving revision 1.12.2.8 diff -u -p -r1.12.2.8 slp.c --- src/protocols/msn/slp.c 23 Dec 2004 20:13:38 -0000 1.12.2.8 +++ src/protocols/msn/slp.c 16 Jan 2005 15:29:54 -0000 @@ -293,6 +293,14 @@ got_sessionreq(MsnSlpCall *slpcall, cons slpsession = msn_slplink_find_slp_session(slplink, slpcall->session_id); + /* If slpsession is NULL, things will explode. */ + if (slpsession == NULL) + { + gaim_debug_error("msn", "SLP session not found, aborting\n"); + msn_object_destroy(obj); + g_return_if_reached(); + } + /* DATA PREP */ slpmsg = msn_slpmsg_new(slplink); slpmsg->slpcall = slpcall;