Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/session.c @ 20766:5beeb2e546c2
Prevent an assertion (w/ G_DEBUG=fatal_warnings) when the connection drops.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Thu, 04 Oct 2007 01:07:35 +0000 |
parents | 5723dbc6212d |
children | f3cfcbbac3d8 89c7be36fd61 29d8c86c14cd |
comparison
equal
deleted
inserted
replaced
20765:53691c081eab | 20766:5beeb2e546c2 |
---|---|
128 | 128 |
129 void | 129 void |
130 msn_session_disconnect(MsnSession *session) | 130 msn_session_disconnect(MsnSession *session) |
131 { | 131 { |
132 g_return_if_fail(session != NULL); | 132 g_return_if_fail(session != NULL); |
133 g_return_if_fail(session->connected); | 133 |
134 if (!session->connected) | |
135 return; | |
134 | 136 |
135 session->connected = FALSE; | 137 session->connected = FALSE; |
136 | 138 |
137 while (session->switches != NULL) | 139 while (session->switches != NULL) |
138 msn_switchboard_close(session->switches->data); | 140 msn_switchboard_close(session->switches->data); |