diff options
| -rw-r--r-- | include/linux/ipmi_smi.h | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/ipmi_smi.h b/include/linux/ipmi_smi.h index 56ae438ae51..6e8cec50338 100644 --- a/include/linux/ipmi_smi.h +++ b/include/linux/ipmi_smi.h @@ -173,7 +173,7 @@ static inline int ipmi_demangle_device_id(const unsigned char *data,  	id->firmware_revision_2 = data[3];  	id->ipmi_version = data[4];  	id->additional_device_support = data[5]; -	if (data_len >= 6) { +	if (data_len >= 11) {  		id->manufacturer_id = (data[6] | (data[7] << 8) |  				       (data[8] << 16));  		id->product_id = data[9] | (data[10] << 8);  |