Mercurial > pidgin
diff src/protocols/toc/toc.c @ 10740:94cc67130789
[gaim-migrate @ 12342]
More big changes, yay.
I combined gaim_connection_new and gaim_connection_connect. Earlier
today I realized that it's dumb to have a GaimConnection that isn't
connected.
I'm about to combine gaim_connection_disconnect and
gaim_connection_destroy, as well.
I added a "password" field to GaimConnection.
It holds the password used to login a specific GaimConnection. Now,
when "remember password" is false, account->password is NEVER set.
When the user tries to sign on and Gaim prompts for the password,
it goes directly into the GaimConnection.
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sat, 26 Mar 2005 23:25:18 +0000 |
| parents | 54ac161a876e |
| children | 1b927566fcc4 |
line wrap: on
line diff
--- a/src/protocols/toc/toc.c Sat Mar 26 21:22:53 2005 +0000 +++ b/src/protocols/toc/toc.c Sat Mar 26 23:25:18 2005 +0000 @@ -602,9 +602,9 @@ "Client sends TOC \"toc_signon\" message\n"); /* i hate icq. */ if (username[0] >= '0' && username[0] <= '9') - password = g_strndup(gaim_account_get_password(account), 8); + password = g_strndup(gaim_connection_get_password(connection), 8); else - password = g_strdup(gaim_account_get_password(account)); + password = g_strdup(gaim_connection_get_password(connection)); g_snprintf(snd, sizeof snd, "toc_signon %s %d %s %s %s \"%s\"", AUTH_HOST, AUTH_PORT, gaim_normalize(account, username), roast_password(password), LANGUAGE, REVISION); @@ -684,7 +684,7 @@ g_snprintf(snd, sizeof snd, "toc_signon %s %d %s %s %s \"%s\"", AUTH_HOST, AUTH_PORT, gaim_normalize(account, gaim_account_get_username(account)), - roast_password(gaim_account_get_password(account)), + roast_password(gaim_connection_get_password(connection)), LANGUAGE, REVISION); if (sflap_send(gc, snd, -1, TYPE_DATA) < 0) { gaim_connection_error(gc, _("Disconnected."));
