libfaim/auth.c

changeset 1839
8ccb8f83aaab
parent 1649
f1e75c7ad28c
equal deleted inserted replaced
1838:1ec8ceb29eab 1839:8ccb8f83aaab
41 */ 41 */
42 static int parse(struct aim_session_t *sess, aim_module_t *mod, struct command_rx_struct *rx, aim_modsnac_t *snac, unsigned char *data, int datalen) 42 static int parse(struct aim_session_t *sess, aim_module_t *mod, struct command_rx_struct *rx, aim_modsnac_t *snac, unsigned char *data, int datalen)
43 { 43 {
44 struct aim_tlvlist_t *tlvlist; 44 struct aim_tlvlist_t *tlvlist;
45 int ret = 0; 45 int ret = 0;
46 rxcallback_t userfunc; 46 aim_rxcallback_t userfunc;
47 char *sn = NULL, *bosip = NULL, *errurl = NULL, *email = NULL; 47 char *sn = NULL, *bosip = NULL, *errurl = NULL, *email = NULL;
48 unsigned char *cookie = NULL; 48 unsigned char *cookie = NULL;
49 int errorcode = 0, regstatus = 0; 49 int errorcode = 0, regstatus = 0;
50 int latestbuild = 0, latestbetabuild = 0; 50 int latestbuild = 0, latestbetabuild = 0;
51 char *latestrelease = NULL, *latestbeta = NULL; 51 char *latestrelease = NULL, *latestbeta = NULL;
182 static int keyparse(struct aim_session_t *sess, aim_module_t *mod, struct command_rx_struct *rx, aim_modsnac_t *snac, unsigned char *data, int datalen) 182 static int keyparse(struct aim_session_t *sess, aim_module_t *mod, struct command_rx_struct *rx, aim_modsnac_t *snac, unsigned char *data, int datalen)
183 { 183 {
184 unsigned char *key; 184 unsigned char *key;
185 int keylen; 185 int keylen;
186 int ret = 1; 186 int ret = 1;
187 rxcallback_t userfunc; 187 aim_rxcallback_t userfunc;
188 188
189 keylen = aimutil_get16(data); 189 keylen = aimutil_get16(data);
190 if (!(key = malloc(keylen+1))) 190 if (!(key = malloc(keylen+1)))
191 return ret; 191 return ret;
192 memcpy(key, data+2, keylen); 192 memcpy(key, data+2, keylen);

mercurial