Mercurial > pidgin.yaz
diff src/protocols/oscar/auth.c @ 10267:9cafe038c95e
[gaim-migrate @ 11413]
This is some white-space cleanup for oscar, and send an empty channel 4
FLAP when disconnecting. This would have hopefully fixed the problem
Luke was seeing where his AIM account wasn't being signed offline for
a few hours.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Fri, 26 Nov 2004 03:52:00 +0000 |
parents | ea2d07ad05a9 |
children | 61ef9a964574 |
line wrap: on
line diff
--- a/src/protocols/oscar/auth.c Fri Nov 26 02:57:23 2004 +0000 +++ b/src/protocols/oscar/auth.c Fri Nov 26 03:52:00 2004 +0000 @@ -58,7 +58,7 @@ { md5_state_t state; - md5_init(&state); + md5_init(&state); md5_append(&state, (const md5_byte_t *)key, strlen(key)); md5_append(&state, (const md5_byte_t *)password, strlen(password)); md5_append(&state, (const md5_byte_t *)AIM_MD5_STRING, strlen(AIM_MD5_STRING)); @@ -76,7 +76,7 @@ md5_append(&state, (const md5_byte_t *)password, strlen(password)); md5_finish(&state, (md5_byte_t *)&passdigest); - md5_init(&state); + md5_init(&state); md5_append(&state, (const md5_byte_t *)key, strlen(key)); md5_append(&state, (const md5_byte_t *)&passdigest, 16); md5_append(&state, (const md5_byte_t *)AIM_MD5_STRING, strlen(AIM_MD5_STRING)); @@ -118,7 +118,7 @@ aim_frame_t *fr; aim_tlvlist_t *tl = NULL; - if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x0001, 4+2+2+length))) + if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x01, 4+2+2+length))) return -ENOMEM; aimbs_put32(&fr->data, 0x00000001); @@ -259,7 +259,7 @@ aim_tlvlist_write(&fr->data, &tl); aim_tlvlist_free(&tl); - + aim_tx_enqueue(sess, fr); return 0; @@ -302,7 +302,7 @@ * Check for an error code. If so, we should also * have an error url. */ - if (aim_tlv_gettlv(tlvlist, 0x0008, 1)) + if (aim_tlv_gettlv(tlvlist, 0x0008, 1)) info->errorcode = aim_tlv_get16(tlvlist, 0x0008, 1); if (aim_tlv_gettlv(tlvlist, 0x0004, 1)) info->errorurl = aim_tlv_getstr(tlvlist, 0x0004, 1); @@ -435,9 +435,9 @@ { aim_frame_t fr; aim_rxcallback_t userfunc; - + fr.conn = conn; - + if ((userfunc = aim_callhandler(sess, conn, 0x0017, 0x0007))) userfunc(sess, &fr, ""); @@ -459,7 +459,7 @@ aim_frame_t *fr; aim_snacid_t snacid; aim_tlvlist_t *tl = NULL; - + if (!sess || !conn || !sn) return -EINVAL; @@ -510,7 +510,7 @@ if ((userfunc = aim_callhandler(sess, rx->conn, snac->family, snac->subtype))) ret = userfunc(sess, rx, keystr); - free(keystr); + free(keystr); return ret; }