diff --git a/DMRGateway.cpp b/DMRGateway.cpp index 1028da1..fc2344b 100644 --- a/DMRGateway.cpp +++ b/DMRGateway.cpp @@ -995,8 +995,6 @@ int CDMRGateway::run() unsigned int slotNo = 0U; ret = m_repeater->readInterrupt(slotNo); if (ret) { - if (m_xlxNetwork != NULL && status[slotNo] == DMRGWS_XLXREFLECTOR) - m_xlxNetwork->writeInterrupt(slotNo); if (m_dmrNetwork1 != NULL && status[slotNo] == DMRGWS_DMRNETWORK1) m_dmrNetwork1->writeInterrupt(slotNo); if (m_dmrNetwork2 != NULL && status[slotNo] == DMRGWS_DMRNETWORK2) diff --git a/DMRNetwork.cpp b/DMRNetwork.cpp index 559218b..be6a383 100644 --- a/DMRNetwork.cpp +++ b/DMRNetwork.cpp @@ -289,7 +289,7 @@ bool CDMRNetwork::writeInterrupt(unsigned int slotNo) ::sprintf((char*)buffer + 11U, ":%u", slotNo); - return write(buffer, ::strlen((char*)buffer)); + return write(buffer, 13U); } bool CDMRNetwork::isConnected() const