mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-11 19:17:22 +00:00
trim extra bytes from data
This commit is contained in:
parent
b8d8587b2a
commit
658b502e64
@ -132,7 +132,10 @@ ipmi_bmc_send_cmd(struct ipmi_intf *intf, struct ipmi_rq *req)
|
|||||||
rsp.ccode = reqrsp.rsp.ccode;
|
rsp.ccode = reqrsp.rsp.ccode;
|
||||||
rsp.data_len = reqrsp.rsp.datalength;
|
rsp.data_len = reqrsp.rsp.datalength;
|
||||||
|
|
||||||
if (!rsp.ccode && rsp.data_len)
|
/* Decrement for sizeof lun, cmd and ccode */
|
||||||
|
rsp.data_len -= 3;
|
||||||
|
|
||||||
|
if (!rsp.ccode && (rsp.data_len > 0))
|
||||||
memcpy(rsp.data, reqrsp.rsp.data, rsp.data_len);
|
memcpy(rsp.data, reqrsp.rsp.data, rsp.data_len);
|
||||||
|
|
||||||
return (&rsp);
|
return (&rsp);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user