Mercurial > pidgin.yaz
diff src/protocols/msn/servconn.c @ 10434:6be6da69d603
[gaim-migrate @ 11691]
A patch from Felipe to ensure switchboards are destroyed when we disconnect.
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Mon, 27 Dec 2004 18:53:59 +0000 |
parents | e5455f1dc9b6 |
children | 9bed28273ec7 |
line wrap: on
line diff
--- a/src/protocols/msn/servconn.c Mon Dec 27 18:46:42 2004 +0000 +++ b/src/protocols/msn/servconn.c Mon Dec 27 18:53:59 2004 +0000 @@ -191,7 +191,14 @@ msn_servconn_disconnect(MsnServConn *servconn) { g_return_if_fail(servconn != NULL); - g_return_if_fail(servconn->connected); + + if (!servconn->connected) + { + if (servconn->disconnect_cb != NULL) + servconn->disconnect_cb(servconn); + + return; + } if (servconn->inpa > 0) {