- Remove write number of bytes in function SaveFirwwareImage

- Use this extra byte for payload transfer
This commit is contained in:
Jean-Michel Audet 2006-05-02 19:05:39 +00:00
parent 811c894d78
commit b253fd5da3

View File

@ -952,7 +952,6 @@ struct KfwumSaveFirmwareAddressReq
struct KfwumSaveFirmwareSequenceReq
{
unsigned char sequenceNumber;
unsigned char numBytes;
unsigned char txBuf[KFWUM_BIG_BUFFER-KFWUM_NEW_CMD_OVERHEAD];
}__attribute__ ((packed));
@ -988,10 +987,9 @@ static tKFWUM_Status KfwumSaveFirmwareImage(struct ipmi_intf * intf,
else
{
sequenceReq.sequenceNumber = sequenceNumber;
sequenceReq.numBytes = inBufLength;
memcpy(sequenceReq.txBuf, pFirmBuf, inBufLength);
req.msg.data = (unsigned char *) &sequenceReq;
req.msg.data_len = inBufLength+2;
req.msg.data_len = inBufLength+sizeof(unsigned char); /* + 1 => sequenceNumber*/
}
rsp = intf->sendrecv(intf, &req);