|
|
|
|
@ -138,7 +138,7 @@ bool Data::process(uint8_t* data, uint32_t len)
|
|
|
|
|
LogInfoEx(LOG_RF, P25_PDU_STR ", ISP, response, OSP ACK, llId = %u, all blocks received OK, n = %u",
|
|
|
|
|
m_rfAssembler->dataHeader.getLLId(), m_rfAssembler->dataHeader.getResponseStatus());
|
|
|
|
|
if (m_retryPDUData != nullptr && m_retryPDUBitLength > 0U) {
|
|
|
|
|
delete m_retryPDUData;
|
|
|
|
|
delete[] m_retryPDUData;
|
|
|
|
|
m_retryPDUData = nullptr;
|
|
|
|
|
|
|
|
|
|
m_retryPDUBitLength = 0U;
|
|
|
|
|
@ -181,7 +181,7 @@ bool Data::process(uint8_t* data, uint32_t len)
|
|
|
|
|
m_retryCount++;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
delete m_retryPDUData;
|
|
|
|
|
delete[] m_retryPDUData;
|
|
|
|
|
m_retryPDUData = nullptr;
|
|
|
|
|
|
|
|
|
|
m_retryPDUBitLength = 0U;
|
|
|
|
|
@ -827,7 +827,7 @@ Data::~Data()
|
|
|
|
|
delete[] m_rfPDU;
|
|
|
|
|
|
|
|
|
|
if (m_retryPDUData != nullptr)
|
|
|
|
|
delete m_retryPDUData;
|
|
|
|
|
delete[] m_retryPDUData;
|
|
|
|
|
|
|
|
|
|
delete[] m_rfPduUserData;
|
|
|
|
|
delete[] m_netPduUserData;
|
|
|
|
|
|