comparison libfaim/aim_login.c @ 248:cfc73b8501a7

[gaim-migrate @ 258] Oscar chat is there now. Adam will be happy, that's the only thing he asked me specifically about. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sun, 21 May 2000 11:58:18 +0000
parents 6ced2f1c8b24
children 0f14e6d8a51b
comparison
equal deleted inserted replaced
247:f6e8ea29b24f 248:cfc73b8501a7
320 int regstatus) 320 int regstatus)
321 { 321 {
322 struct command_tx_struct *tx; 322 struct command_tx_struct *tx;
323 struct aim_tlvlist_t *tlvlist = NULL; 323 struct aim_tlvlist_t *tlvlist = NULL;
324 324
325 if (!(tx = aim_tx_new(0x0001 /*right??*/, conn, 1152))) 325 if (!(tx = aim_tx_new(0x0004, conn, 1152)))
326 return -1; 326 return -1;
327 327
328 tx->lock = 1; 328 tx->lock = 1;
329 329
330 if (sn) 330 if (sn)
368 int aim_sendserverready(struct aim_session_t *sess, struct aim_conn_t *conn) 368 int aim_sendserverready(struct aim_session_t *sess, struct aim_conn_t *conn)
369 { 369 {
370 struct command_tx_struct *tx; 370 struct command_tx_struct *tx;
371 int i = 0; 371 int i = 0;
372 372
373 if (!(tx = aim_tx_new(0x0002, conn, 10+0x20))) 373 if (!(tx = aim_tx_new(0x0002, conn, 10+0x22)))
374 return -1; 374 return -1;
375 375
376 tx->lock = 1; 376 tx->lock = 1;
377 377
378 i += aimutil_put16(tx->data+i, 0x0001); 378 i += aim_putsnac(tx->data, 0x0001, 0x0003, 0x0000, sess->snac_nextid++);
379 i += aimutil_put16(tx->data+i, 0x0003);
380 i += aimutil_put16(tx->data+i, 0x0000);
381 i += aimutil_put16(tx->data+i, 0x0000);
382 i += aimutil_put16(tx->data+i, 0x0000);
383 379
384 i += aimutil_put16(tx->data+i, 0x0001); 380 i += aimutil_put16(tx->data+i, 0x0001);
385 i += aimutil_put16(tx->data+i, 0x0002); 381 i += aimutil_put16(tx->data+i, 0x0002);
386 i += aimutil_put16(tx->data+i, 0x0003); 382 i += aimutil_put16(tx->data+i, 0x0003);
387 i += aimutil_put16(tx->data+i, 0x0004); 383 i += aimutil_put16(tx->data+i, 0x0004);
389 i += aimutil_put16(tx->data+i, 0x0008); 385 i += aimutil_put16(tx->data+i, 0x0008);
390 i += aimutil_put16(tx->data+i, 0x0009); 386 i += aimutil_put16(tx->data+i, 0x0009);
391 i += aimutil_put16(tx->data+i, 0x000a); 387 i += aimutil_put16(tx->data+i, 0x000a);
392 i += aimutil_put16(tx->data+i, 0x000b); 388 i += aimutil_put16(tx->data+i, 0x000b);
393 i += aimutil_put16(tx->data+i, 0x000c); 389 i += aimutil_put16(tx->data+i, 0x000c);
394 390 i += aimutil_put16(tx->data+i, 0x0013);
391 i += aimutil_put16(tx->data+i, 0x0015);
392
393 tx->commandlen = i;
395 tx->lock = 0; 394 tx->lock = 0;
396
397 return aim_tx_enqueue(sess, tx); 395 return aim_tx_enqueue(sess, tx);
398 } 396 }
399 397
400 398
401 /* 399 /*