소스 검색

Fix formula for the number of chunks.

It was rounding to the nearest boundary as opposed to rounding up. This
caused the last chunk to not always be downloaded.
Paul Lietar 9 년 전
부모
커밋
525b27df98
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/audio_file.rs

+ 1 - 1
src/audio_file.rs

@@ -53,7 +53,7 @@ impl AudioFileLoading {
                 }
             }).next().unwrap();
 
-        let chunk_count = (size + CHUNK_SIZE / 2) / CHUNK_SIZE;
+        let chunk_count = (size + CHUNK_SIZE - 1) / CHUNK_SIZE;
 
         let shared = Arc::new(AudioFileShared {
             file_id: file_id,