diff --git a/Source/WebCore/page/linux/ResourceUsageThreadLinux.cpp b/Source/WebCore/page/linux/ResourceUsageThreadLinux.cpp index b1f51e14f6f..70f0d69c11b 100644 --- a/Source/WebCore/page/linux/ResourceUsageThreadLinux.cpp +++ b/Source/WebCore/page/linux/ResourceUsageThreadLinux.cpp @@ -61,7 +61,7 @@ static float cpuPeriod() int retVal = sscanf(buffer, "cpu %16llu %16llu %16llu %16llu %16llu %16llu %16llu %16llu %16llu %16llu", &userTime, &niceTime, &systemTime, &idleTime, &ioWait, &irq, &softIrq, &steal, &guest, &guestnice); // We expect 10 values to be matched by sscanf - if (retVal < 10 || retVal == EOF) { + if (retVal != 10) { fclose(file); return 0; }