Mercurial > pidgin
changeset 5591:74a0e79ad627
[gaim-migrate @ 5995]
Not sure why we had the password truncated... I can connect now though.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sat, 31 May 2003 07:52:04 +0000 |
parents | 011a0a975060 |
children | 57165429ed73 |
files | src/protocols/oscar/oscar.c |
diffstat | 1 files changed, 5 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/protocols/oscar/oscar.c Sat May 31 07:22:47 2003 +0000 +++ b/src/protocols/oscar/oscar.c Sat May 31 07:52:04 2003 +0000 @@ -1347,26 +1347,25 @@ char *key; va_list ap; GaimConnection *gc = sess->aux_data; + GaimAccount *account = gaim_connection_get_account(gc); GaimAccount *ac = gaim_connection_get_account(gc); - char pass[9]; struct oscar_data *od = gc->proto_data; va_start(ap, fr); key = va_arg(ap, char *); va_end(ap); - /* Truncate the password at 8 characters */ - g_snprintf(pass, sizeof(pass), gaim_account_get_password(ac)); - if (od->icq) { struct client_info_s info = CLIENTINFO_ICQ_KNOWNGOOD; - aim_send_login(sess, fr->conn, gaim_account_get_username(ac), pass, &info, key); + aim_send_login(sess, fr->conn, gaim_account_get_username(ac), + gaim_account_get_password(account), &info, key); } else { #if 0 struct client_info_s info = {"gaim", 4, 1, 2010, "us", "en", 0x0004, 0x0000, 0x04b}; #endif struct client_info_s info = CLIENTINFO_AIM_KNOWNGOOD; - aim_send_login(sess, fr->conn, gaim_account_get_username(ac), pass, &info, key); + aim_send_login(sess, fr->conn, gaim_account_get_username(ac), + gaim_account_get_password(account), &info, key); } return 1;