diff options
Diffstat (limited to 'drivers/hwmon/nct6775.c')
-rw-r--r-- | drivers/hwmon/nct6775.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/hwmon/nct6775.c b/drivers/hwmon/nct6775.c index de57e0d60d23..b82fad487777 100644 --- a/drivers/hwmon/nct6775.c +++ b/drivers/hwmon/nct6775.c | |||
@@ -1457,7 +1457,8 @@ static struct nct6775_data *nct6775_update_device(struct device *dev) | |||
1457 | = nct6775_read_temp(data, | 1457 | = nct6775_read_temp(data, |
1458 | data->reg_temp[j][i]); | 1458 | data->reg_temp[j][i]); |
1459 | } | 1459 | } |
1460 | if (!(data->have_temp_fixed & (1 << i))) | 1460 | if (i >= NUM_TEMP_FIXED || |
1461 | !(data->have_temp_fixed & (1 << i))) | ||
1461 | continue; | 1462 | continue; |
1462 | data->temp_offset[i] | 1463 | data->temp_offset[i] |
1463 | = nct6775_read_value(data, data->REG_TEMP_OFFSET[i]); | 1464 | = nct6775_read_value(data, data->REG_TEMP_OFFSET[i]); |