--- ipmitool-1.8.11/lib/ipmi_fru.c.orig 2012-12-07 11:55:06.000000000 +0100 +++ ipmitool-1.8.11/lib/ipmi_fru.c 2012-12-07 15:31:45.000000000 +0100 @@ -2635,8 +2635,11 @@ ipmi_fru_print(struct ipmi_intf * intf, */ if (fru->dev_type != 0x10 && (fru->dev_type_modifier != 0x02 || - fru->dev_type < 0x08 || fru->dev_type > 0x0f)) + fru->dev_type < 0x08 || fru->dev_type > 0x0f)) { + printf("Invalid FRU dev type/mod: %02x/%02x\n", + fru->dev_type, fru->dev_type_modifier); return -1; + } if (fru->dev_slave_addr == IPMI_BMC_SLAVE_ADDR && fru->device_id == 0)