Mercurial > pidgin.yaz
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 |