X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/22e638a0eae408b491100fb8aee203a04ea2c10a..3e2c7bcfd0f176bf1bb5726dcf61d85b32dc72b2:/aim_ft.c diff --git a/aim_ft.c b/aim_ft.c index 749011f..84ce4df 100644 --- a/aim_ft.c +++ b/aim_ft.c @@ -151,7 +151,7 @@ faim_export int aim_send_im_direct(struct aim_session_t *sess, i += aimutil_put16(newpacket2->hdr.oft.hdr2+i, 0x0000); i += aimutil_put16(newpacket2->hdr.oft.hdr2+i, 0x0000); - i += aimutil_putstr(newpacket2->hdr.oft.hdr2+i, sess->logininfo.screen_name, strlen(sess->logininfo.screen_name)); + i += aimutil_putstr(newpacket2->hdr.oft.hdr2+i, sess->sn, strlen(sess->sn)); i = 52; /* 0x34 */ i += aimutil_put8(newpacket2->hdr.oft.hdr2+i, 0x00); /* 53 */ @@ -205,7 +205,7 @@ faim_export int aim_send_im_direct(struct aim_session_t *sess, i += aimutil_put16(newpacket->hdr.oft.hdr2+i, 0x0000); i += aimutil_put16(newpacket->hdr.oft.hdr2+i, 0x0000); - i += aimutil_putstr(newpacket->hdr.oft.hdr2+i, sess->logininfo.screen_name, strlen(sess->logininfo.screen_name)); + i += aimutil_putstr(newpacket->hdr.oft.hdr2+i, sess->sn, strlen(sess->sn)); i = 52; /* 0x34 */ i += aimutil_put8(newpacket->hdr.oft.hdr2+i, 0x00); /* 53 */ @@ -423,24 +423,6 @@ faim_export struct aim_conn_t *aim_directim_initiate(struct aim_session_t *sess, * n seconds of no connection. -- mid */ -#ifdef USE_SNAC_FOR_IMS - { - struct aim_snac_t snac; - - snac.id = sess->snac_nextid; - snac.family = 0x0004; - snac.type = 0x0006; - snac.flags = 0x0000; - - snac.data = malloc(strlen(destsn)+1); - memcpy(snac.data, destsn, strlen(destsn)+1); - - aim_newsnac(sess, &snac); - - aim_cleansnacs(sess, 60); /* clean out all SNACs over 60sec old */ - } -#endif - return (newconn); } @@ -1591,7 +1573,6 @@ faim_export int aim_getfile_send(struct aim_conn_t *conn, FILE *tosend, struct a * if (pos + chunksize > fh->size), we only send as much data as we * can get (ie: up to fh->size. */ - faim_export int aim_getfile_send_chunk(struct aim_conn_t *conn, FILE *tosend, struct aim_fileheader_t *fh, int pos, int bufsize) { int bufpos; @@ -1860,24 +1841,6 @@ faim_export struct aim_conn_t *aim_getfile_initiate(struct aim_session_t *sess, * n seconds of no connection. -- mid */ -#ifdef USE_SNAC_FOR_IMS - { - struct aim_snac_t snac; - - snac.id = sess->snac_nextid; - snac.family = 0x0004; - snac.type = 0x0006; - snac.flags = 0x0000; - - snac.data = malloc(strlen(destsn)+1); - memcpy(snac.data, destsn, strlen(destsn)+1); - - aim_newsnac(sess, &snac); - - aim_cleansnacs(sess, 60); /* clean out all SNACs over 60sec old */ - } -#endif - return newconn; }