Mercurial > pidgin.yaz
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 /* |