diff options
-rw-r--r-- | drivers/hwmon/ibmaem.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/hwmon/ibmaem.c b/drivers/hwmon/ibmaem.c index 5e4775a62f6c..08c5179e6d84 100644 --- a/drivers/hwmon/ibmaem.c +++ b/drivers/hwmon/ibmaem.c | |||
@@ -676,7 +676,8 @@ static int aem_find_aem2(struct aem_ipmi_data *data, | |||
676 | return -ETIMEDOUT; | 676 | return -ETIMEDOUT; |
677 | 677 | ||
678 | if (data->rx_result || data->rx_msg_len != sizeof(*fi_resp) || | 678 | if (data->rx_result || data->rx_msg_len != sizeof(*fi_resp) || |
679 | memcmp(&fi_resp->id, &system_x_id, sizeof(system_x_id))) | 679 | memcmp(&fi_resp->id, &system_x_id, sizeof(system_x_id)) || |
680 | fi_resp->num_instances <= instance_num) | ||
680 | return -ENOENT; | 681 | return -ENOENT; |
681 | 682 | ||
682 | return 0; | 683 | return 0; |