Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com>
tlvinfo_default_tlv(eeprom);
rc = prog_eeprom(eeprom);
tlvinfo_default_tlv(eeprom);
rc = prog_eeprom(eeprom);
- if (rc) {
- log_err("Error writing TLV EEPROM\n");
if (options.tlv_cmd == TLV_CMD_ADD) {
rc = tlvinfo_add_tlv(eeprom, options.tlv_key, options.tlv_value);
if (options.tlv_cmd == TLV_CMD_ADD) {
rc = tlvinfo_add_tlv(eeprom, options.tlv_key, options.tlv_value);
- if (rc == false) {
- log_err("Error setting TLV key\n");
} else if (options.tlv_cmd == TLV_CMD_DEL) {
rc = tlvinfo_delete_tlv(eeprom, options.tlv_key);
} else if (options.tlv_cmd == TLV_CMD_DEL) {
rc = tlvinfo_delete_tlv(eeprom, options.tlv_key);
- if (rc == false) {
- log_err("Error deleting TLV key\n");
} else if (options.tlv_cmd == TLV_CMD_LIST) {
show_tlv_code_list();
} else {
if (options.tlv_key > 0) {
} else if (options.tlv_cmd == TLV_CMD_LIST) {
show_tlv_code_list();
} else {
if (options.tlv_key > 0) {
- (void) tlvinfo_show_tlv(eeprom, options.tlv_key);
+ rc = tlvinfo_show_tlv(eeprom, options.tlv_key);
+ if (rc == false)
+ exit(EXIT_FAILURE);
} else
show_eeprom(eeprom);
}
} else
show_eeprom(eeprom);
}