diff --git a/src/sbbs3/zmodem.c b/src/sbbs3/zmodem.c index a6b9e4376cf602a8f3ac392363429238c7f135c1..1db2cc0a6e70894aad00119c42be15cda7f0a9e2 100644 --- a/src/sbbs3/zmodem.c +++ b/src/sbbs3/zmodem.c @@ -545,6 +545,7 @@ int zmodem_send_zfin(zmodem_t* zm) int zmodem_abort_receive(zmodem_t* zm) { + lprintf(zm,LOG_WARNING,"Aborting receive"); return zmodem_send_pos_header(zm, ZABORT, 0, /* Hex? */ TRUE); } @@ -1980,7 +1981,6 @@ unsigned zmodem_recv_file_data(zmodem_t* zm, FILE* fp, ulong offset) zm->transfer_start_time=time(NULL); fseek(fp,offset,SEEK_SET); - offset=ftell(fp); while(errors<=zm->max_errors && is_connected(zm) && (ulong)ftell(fp) < zm->current_file_size && !is_cancelled(zm)) {