--- a/pidgin/gtkconn.c Sat Jan 03 21:39:41 2009 +0000 +++ b/pidgin/gtkconn.c Mon Jan 05 08:51:51 2009 +0000 @@ -208,10 +208,7 @@ while (l) { PurpleAccount *a = (PurpleAccount*)l->data; if (!purple_account_is_disconnected(a)) { - char *password = g_strdup(purple_account_get_password(a)); purple_account_disconnect(a); - purple_account_set_password(a, password); - g_free(password); } l = l->next; }