From 1dce9dc9cf3fc19a6ea35965c96cd2def9136710 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 22 Jun 2022 14:51:33 +0200 Subject: Don't restart reading after reaching end of input file --- src/copythread.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/copythread.cpp b/src/copythread.cpp index ffec902..21aadbb 100644 --- a/src/copythread.cpp +++ b/src/copythread.cpp @@ -42,16 +42,12 @@ void CopyThread::run() // Sequential read emit logMessage(tr("Starting sequential read test")); - if (size > 0) { - _file->seek(BIGRAND % size); - } timer.start(); do { ret = _file->read(buffer, BUFFER_SIZE); seqSum += ret; - if (ret == 0) { - _file->seek(0); - } + if (ret == 0) + break; // EOF } while (!_doStop && ret >= 0 && timer.elapsed() < TEST_LENGTH); seqTime = timer.elapsed(); -- cgit v1.2.3-55-g7522