mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-11 19:17:22 +00:00
fix segfault when raw command returns error
This commit is contained in:
parent
9d762b82a0
commit
58e4e355f8
@ -268,13 +268,13 @@ ipmi_raw_main(struct ipmi_intf * intf, int argc, char ** argv)
|
|||||||
if (rsp == NULL) {
|
if (rsp == NULL) {
|
||||||
lprintf(LOG_ERR, "Unable to send RAW command "
|
lprintf(LOG_ERR, "Unable to send RAW command "
|
||||||
"(channel=0x%x netfn=0x%x lun=0x%x cmd=0x%x)",
|
"(channel=0x%x netfn=0x%x lun=0x%x cmd=0x%x)",
|
||||||
intf->target_channel & 0x0f, req.msg.netfn,req.msg.lun, req.msg.cmd);
|
intf->target_channel & 0x0f, req.msg.netfn, req.msg.lun, req.msg.cmd);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
if (rsp->ccode > 0) {
|
if (rsp->ccode > 0) {
|
||||||
lprintf(LOG_ERR, "Unable to send RAW command "
|
lprintf(LOG_ERR, "Unable to send RAW command "
|
||||||
"(channel=0x%x netfn=0x%x lun=0x%x cmd=0x%x rsp=0x%x): %s",
|
"(channel=0x%x netfn=0x%x lun=0x%x cmd=0x%x rsp=0x%x): %s",
|
||||||
intf->target_channel & 0x0f, req.msg.netfn,req.msg.lun, rsp->ccode,
|
intf->target_channel & 0x0f, req.msg.netfn, req.msg.lun, req.msg.cmd, rsp->ccode,
|
||||||
val2str(rsp->ccode, completion_code_vals));
|
val2str(rsp->ccode, completion_code_vals));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user