diff --git a/ipmitool/lib/ipmi_chassis.c b/ipmitool/lib/ipmi_chassis.c index 959a04b..9f71d32 100644 --- a/ipmitool/lib/ipmi_chassis.c +++ b/ipmitool/lib/ipmi_chassis.c @@ -130,9 +130,9 @@ ipmi_chassis_identify(struct ipmi_intf * intf, char * arg) int rc = (-3); struct { - uint8_t interval = 0; - uint8_t force_on = 0; - } identify_data; + uint8_t interval; + uint8_t force_on; + } identify_data = { .interval = 0, .force_on = 0 }; memset(&req, 0, sizeof(req)); req.msg.netfn = IPMI_NETFN_CHASSIS; diff --git a/ipmitool/lib/ipmi_delloem.c b/ipmitool/lib/ipmi_delloem.c index 6711c97..9957bdd 100644 --- a/ipmitool/lib/ipmi_delloem.c +++ b/ipmitool/lib/ipmi_delloem.c @@ -667,7 +667,7 @@ ipmi_lcd_get_platform_model_name(struct ipmi_intf * intf, char* lcdstring, if (rc < 0) { lprintf(LOG_ERR, " Error getting platform model name"); break; - } else if (rc_tmp > 0) { + } else if (rc > 0) { lprintf(LOG_ERR, " Error getting platform model name: %s", val2str(rc, completion_code_vals)); break;