diff --git a/level_zero/tools/source/sysman/fan/windows/os_fan_imp.cpp b/level_zero/tools/source/sysman/fan/windows/os_fan_imp.cpp index 46784c84c2..7e79385296 100644 --- a/level_zero/tools/source/sysman/fan/windows/os_fan_imp.cpp +++ b/level_zero/tools/source/sysman/fan/windows/os_fan_imp.cpp @@ -70,7 +70,7 @@ ze_result_t WddmFanImp::setFixedSpeedMode(const zes_fan_speed_t *pSpeed) { } ze_result_t WddmFanImp::setSpeedTableMode(const zes_fan_speed_table_t *pSpeedTable) { - if (pSpeedTable->numPoints == 0 || pSpeedTable->numPoints >= maxPoints) { + if (pSpeedTable->numPoints == 0 || pSpeedTable->numPoints > maxPoints) { return ZE_RESULT_ERROR_INVALID_ARGUMENT; }