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);