comparison src/protocols/msn/slp.c @ 10887:bda4b39a22b8

[gaim-migrate @ 12591] Work around the MSN-7-somehow-related crash here too committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Thu, 28 Apr 2005 20:47:04 +0000
parents 888d4c328be5
children 4f5fa4cc7eb4
comparison
equal deleted inserted replaced
10886:0ece4cf68ea6 10887:bda4b39a22b8
731 session = cmdproc->servconn->session; 731 session = cmdproc->servconn->session;
732 slplink = msn_session_get_slplink(session, msg->remote_user); 732 slplink = msn_session_get_slplink(session, msg->remote_user);
733 733
734 if (slplink->swboard == NULL) 734 if (slplink->swboard == NULL)
735 { 735 {
736 /* We will need this in order to change it's flags. */ 736 /* We will need this in order to change its flags. */
737 slplink->swboard = (MsnSwitchBoard *)cmdproc->data; 737 slplink->swboard = (MsnSwitchBoard *)cmdproc->data;
738 slplink->swboard->slplink = slplink; 738 /* If swboard is NULL, something has probably gone wrong earlier on
739 * I didn't want to do this, but MSN 7 is somehow causing us to crash
740 * here, I couldn't reproduce it to debug more, and people are
741 * reporting bugs. Hopefully this doesn't cause more crashes. Stu.
742 */
743 if (slplink->swboard != NULL)
744 slplink->swboard->slplink = slplink;
745 else
746 gaim_debug_error("msn", "msn_p2p_msg, swboard is NULL, ouch!\n");
739 } 747 }
740 748
741 msn_slplink_process_msg(slplink, msg); 749 msn_slplink_process_msg(slplink, msg);
742 } 750 }
743 751