diff --git a/src/file_transfers.c b/src/file_transfers.c index 1b49ced..4ac5c1b 100644 --- a/src/file_transfers.c +++ b/src/file_transfers.c @@ -146,7 +146,8 @@ struct FileTransfer *get_file_transfer_struct_index(uint32_t friendnum, uint32_t struct FileTransfer *ft = direction == FILE_TRANSFER_SEND ? &Friends.list[friendnum].file_sender[i] : &Friends.list[friendnum].file_receiver[i]; - if (ft->index == index) + + if (ft->state != FILE_TRANSFER_INACTIVE && ft->index == index) return ft; }