From 90532e0b01ed4cd409ba3272c34181da3ee10be2 Mon Sep 17 00:00:00 2001 From: Ahmad Samir Date: Fri, 8 Sep 2023 19:26:59 +0300 Subject: QFSFileEngine: minor code clarification Change-Id: I44f30f827cdb8e841a43ac911327286db051a725 Reviewed-by: Thiago Macieira Reviewed-by: Edward Welbourne --- src/corelib/io/qfsfileengine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/corelib/io/qfsfileengine.cpp b/src/corelib/io/qfsfileengine.cpp index 253e28cdd4..3e96a5a6e9 100644 --- a/src/corelib/io/qfsfileengine.cpp +++ b/src/corelib/io/qfsfileengine.cpp @@ -649,7 +649,8 @@ qint64 QFSFileEnginePrivate::readFdFh(char *data, qint64 len) result = QT_READ(fd, data + readBytes, chunkSize); } while (result > 0 && (readBytes += result) < len); - eof = !(result == -1); + // QT_READ (::read()) returns 0 to indicate end-of-file + eof = result == 0; } if (!eof && readBytes == 0) { -- cgit v1.2.3