comparison src/protocols/msn/servconn.c @ 13978:ea00953490a8

[gaim-migrate @ 16537] Hopefully prevent an assertion failure when you lose your connection to MSN. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sat, 22 Jul 2006 18:11:34 +0000
parents 8754a0fe2297
children 4e6255026eb0
comparison
equal deleted inserted replaced
13977:96947ec79828 13978:ea00953490a8
123 const char *reason; 123 const char *reason;
124 124
125 const char *names[] = { "Notification", "Switchboard" }; 125 const char *names[] = { "Notification", "Switchboard" };
126 const char *name; 126 const char *name;
127 127
128 msn_servconn_disconnect(servconn);
129
128 name = names[servconn->type]; 130 name = names[servconn->type];
129 131
130 switch (error) 132 switch (error)
131 { 133 {
132 case MSN_SERVCONN_ERROR_CONNECT: 134 case MSN_SERVCONN_ERROR_CONNECT:
153 MsnSwitchBoard *swboard; 155 MsnSwitchBoard *swboard;
154 swboard = servconn->cmdproc->data; 156 swboard = servconn->cmdproc->data;
155 if (swboard != NULL) 157 if (swboard != NULL)
156 swboard->error = MSN_SB_ERROR_CONNECTION; 158 swboard->error = MSN_SB_ERROR_CONNECTION;
157 } 159 }
158
159 msn_servconn_disconnect(servconn);
160 160
161 g_free(tmp); 161 g_free(tmp);
162 } 162 }
163 163
164 /************************************************************************** 164 /**************************************************************************