Fix buffer allocation.

This commit is contained in:
Anders Sandstrom committed 2021-03-10 16:26:13 +01:00
1 parent cb9fe2a361
commit 74b527f306
2 files changed
+8 -3

No files matched your search

@@ -69,7 +69,8 @@ ecmcCANOpenPDO::ecmcCANOpenPDO(ecmcSocketCANWriteBuffer* writeBuffer,
exeCounter_ = 0;
busy_ = 0;
errorCode_ = 0;
dataBuffer_ = new uint8_t(ODSize_);
dataBuffer_ = new uint8_t[ODSize_];
memset(dataBuffer_,0,ODSize_);
dbgMode_ = dbgMode;
refreshNeeded_ = 0;
@@ -83,8 +83,12 @@ ecmcCANOpenSDO::ecmcCANOpenSDO(ecmcSocketCANWriteBuffer* writeBuffer,
readStates_ = READ_IDLE;
writeStates_ = WRITE_IDLE;
useTg1Frame_ = 1;
dataBuffer_ = new uint8_t(ODSize_);
tempDataBuffer_ = new uint8_t(ODSize_);
dataBuffer_ = new uint8_t[ODSize_];
tempDataBuffer_ = new uint8_t[ODSize_];
memset(dataBuffer_,0,ODSize_);
memset(tempDataBuffer_,0,ODSize_);
busyCounter_ = 0;
// Request data (send on slave RX)
// w 0x603 [8] 0x40 0x40 0x26 0x00 0x00 0x00 0x00 0x00