From 0d3d1ebc182de5fe5b860b1768a058f558b97d0b Mon Sep 17 00:00:00 2001 From: csoler Date: Thu, 21 Jun 2012 19:24:14 +0000 Subject: [PATCH] fixed bug preventing files < 1MB to terminate properly git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5240 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- libretroshare/src/ft/ftchunkmap.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libretroshare/src/ft/ftchunkmap.cc b/libretroshare/src/ft/ftchunkmap.cc index 65c92f324..fb378819c 100644 --- a/libretroshare/src/ft/ftchunkmap.cc +++ b/libretroshare/src/ft/ftchunkmap.cc @@ -165,6 +165,10 @@ void ChunkMap::dataReceived(const ftChunk::ChunkId& cid) if(n > 0 || _file_size > CHUNKMAP_FIXED_CHUNK_SIZE) // dont' put <1MB files into checking mode. This is useless. _chunks_checking_queue.push_back(n) ; +#ifdef USE_NEW_CHUNK_CHECKING_CODE + else + _map[n] = FileChunksInfo::CHUNK_DONE ; +#endif _slices_to_download.erase(itc) ;