? src/protocols/msn/switchboard.c.hmm ? src/protocols/msn/utils.c-stu Index: src/protocols/msn/nexus.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/msn/nexus.c,v retrieving revision 1.5 diff -u -p -r1.5 nexus.c --- src/protocols/msn/nexus.c 6 Jun 2004 03:42:54 -0000 1.5 +++ src/protocols/msn/nexus.c 17 Aug 2004 13:51:02 -0000 @@ -91,6 +91,7 @@ login_connect_cb(gpointer data, GaimSslC char *username, *password; char *request_str; char *buffer = NULL; + guint32 ctint; size_t s; nexus = data; @@ -105,10 +106,12 @@ login_connect_cb(gpointer data, GaimSslC password = g_strdup(gaim_url_encode(gaim_account_get_password(session->account))); + ctint = strtoul((char *)g_hash_table_lookup(nexus->challenge_data, "ct"), NULL, 10) + 200; + request_str = g_strdup_printf( "GET %s HTTP/1.1\r\n" "Authorization: Passport1.4 OrgVerb=GET,OrgURL=%s,sign-in=%s,pwd=%s," - "lc=%s,id=%s,tw=%s,fs=%s,ru=%s,ct=%s,kpp=%s,kv=%s,ver=%s,tpf=%s\r\n" + "lc=%s,id=%s,tw=%s,fs=%s,ru=%s,ct=%" G_GUINT32_FORMAT ",kpp=%s,kv=%s,ver=%s,tpf=%s\r\n" "User-Agent: MSMSGS\r\n" "Host: %s\r\n" "Connection: Keep-Alive\r\n" @@ -122,7 +125,7 @@ login_connect_cb(gpointer data, GaimSslC (char *)g_hash_table_lookup(nexus->challenge_data, "tw"), (char *)g_hash_table_lookup(nexus->challenge_data, "fs"), (char *)g_hash_table_lookup(nexus->challenge_data, "ru"), - (char *)g_hash_table_lookup(nexus->challenge_data, "ct"), + ctint, (char *)g_hash_table_lookup(nexus->challenge_data, "kpp"), (char *)g_hash_table_lookup(nexus->challenge_data, "kv"), (char *)g_hash_table_lookup(nexus->challenge_data, "ver"),