Mercurial > pidgin
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 /************************************************************************** |