diff --git a/src/testlib/qbenchmarkperfevents.cpp b/src/testlib/qbenchmarkperfevents.cpp index 02f8e7af414..53607310f5a 100644 --- a/src/testlib/qbenchmarkperfevents.cpp +++ b/src/testlib/qbenchmarkperfevents.cpp @@ -546,7 +546,7 @@ static quint64 rawReadValue(int fd) while (nread < sizeof results) { char *ptr = reinterpret_cast(&results); qint64 r = qt_safe_read(fd, ptr + nread, sizeof results - nread); - if (r == -1) { + if (r < 0) { perror("QBenchmarkPerfEventsMeasurer::readValue: reading the results"); exit(1); }