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