comparison libpurple/account.c @ 28091:3896cbf6336a

Display the username in the debug log when disconnecting an account.
author Paul Aurich <paul@darkrain42.org>
date Tue, 25 Aug 2009 03:54:33 +0000
parents 14ce47859540
children caa94dfa37f1 94f85ba7e5a9
comparison
equal deleted inserted replaced
28089:1e529b03ec81 28091:3896cbf6336a
1204 1204
1205 void 1205 void
1206 purple_account_disconnect(PurpleAccount *account) 1206 purple_account_disconnect(PurpleAccount *account)
1207 { 1207 {
1208 PurpleConnection *gc; 1208 PurpleConnection *gc;
1209 const char *username;
1209 1210
1210 g_return_if_fail(account != NULL); 1211 g_return_if_fail(account != NULL);
1211 g_return_if_fail(!purple_account_is_disconnected(account)); 1212 g_return_if_fail(!purple_account_is_disconnected(account));
1212 1213
1213 purple_debug_info("account", "Disconnecting account %p\n", account); 1214 username = purple_account_get_username(account);
1215 purple_debug_info("account", "Disconnecting account %s (%p)\n",
1216 username ? username : "(null)", account);
1214 1217
1215 account->disconnecting = TRUE; 1218 account->disconnecting = TRUE;
1216 1219
1217 gc = purple_account_get_connection(account); 1220 gc = purple_account_get_connection(account);
1218 _purple_connection_destroy(gc); 1221 _purple_connection_destroy(gc);