Mercurial > pidgin
diff libpurple/protocols/msn/session.c @ 31791:6ce4f2272abc
Fix a crash when the account is disconnected and we have requested a SB. (Hanzz, ported by shlomif)(Fixes #12431)
| author | masca@cpw.pidgin.im |
|---|---|
| date | Sun, 14 Aug 2011 19:04:59 +0000 |
| parents | c164dcad5e28 |
| children | a5b556ac1de5 e091c8ea292e |
line wrap: on
line diff
--- a/libpurple/protocols/msn/session.c Sat Aug 13 21:57:35 2011 +0000 +++ b/libpurple/protocols/msn/session.c Sun Aug 14 19:04:59 2011 +0000 @@ -263,8 +263,10 @@ { swboard = msn_switchboard_new(session); swboard->im_user = g_strdup(username); - msn_switchboard_request(swboard); - msn_switchboard_request_add_user(swboard, username); + if (msn_switchboard_request(swboard)) + msn_switchboard_request_add_user(swboard, username); + else + return NULL; } swboard->flag |= flag;
