Mercurial > pidgin
comparison src/account.c @ 5666:44870684dba3
[gaim-migrate @ 6083]
This was causing segfaults. gaim_account_disconnect() was calling both
gaim_connection_disconnect() and gaim_connection_destroy(), but
gaim_connection_disconnect() calls gaim_connection_destroy(), so it was
trying to destroy a connection that was no longer valid. Oops.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Mon, 02 Jun 2003 10:30:14 +0000 |
parents | 132a30783c3d |
children | 46d7ad0dfa26 |
comparison
equal
deleted
inserted
replaced
5665:132a30783c3d | 5666:44870684dba3 |
---|---|
169 { | 169 { |
170 g_return_if_fail(account != NULL); | 170 g_return_if_fail(account != NULL); |
171 g_return_if_fail(gaim_account_is_connected(account)); | 171 g_return_if_fail(gaim_account_is_connected(account)); |
172 | 172 |
173 gaim_connection_disconnect(account->gc); | 173 gaim_connection_disconnect(account->gc); |
174 gaim_connection_destroy(account->gc); | |
175 | 174 |
176 account->gc = NULL; | 175 account->gc = NULL; |
177 } | 176 } |
178 | 177 |
179 void | 178 void |