src/protocols/oscar/ft.c

changeset 4646
80da370910f2
parent 4618
ce43a20fda24
child 4650
5b2338bb19fd
--- a/src/protocols/oscar/ft.c	Tue Mar 04 02:31:05 2003 +0000
+++ b/src/protocols/oscar/ft.c	Tue Mar 04 06:40:20 2003 +0000
@@ -739,7 +739,7 @@
  *        "AIM_CB_OFT_DONE" message, and "0x02" for everything else.
  * @return Return 0 if no errors, otherwise return the error number.
  */
-faim_export int aim_oft_sendheader(aim_session_t *sess, aim_conn_t *conn, fu16_t type, const fu8_t *cookie, const char *filename, fu16_t filesdone, fu16_t numfiles, fu32_t size, fu32_t totsize, fu32_t modtime, fu32_t checksum, fu8_t flags)
+faim_export int aim_oft_sendheader(aim_session_t *sess, aim_conn_t *conn, fu16_t type, const fu8_t *cookie, const char *filename, fu16_t filesdone, fu16_t numfiles, fu32_t size, fu32_t totsize, fu32_t modtime, fu32_t checksum, fu8_t flags, fu32_t bytesreceived, fu32_t recvcsum)
 {
 	aim_frame_t *newoft;
 	struct aim_fileheader_t *fh;
@@ -765,9 +765,11 @@
 	fh->size = size;
 	fh->modtime = modtime;
 	fh->checksum = checksum;
+	fh->nrecvd = bytesreceived;
+	fh->recvcsum = recvcsum;
 
 	strncpy(fh->idstring, "OFT_Windows ICBMFT V1.1 32", sizeof(fh->idstring));
-	fh->flags = 0x02;
+	fh->flags = flags;
 	fh->lnameoffset = 0x1a;
 	fh->lsizeoffset = 0x10;
 	memset(fh->dummy, 0, sizeof(fh->dummy));

mercurial