diff --git a/YSFGateway/WiresX.cpp b/YSFGateway/WiresX.cpp index 4197c4b..8653e12 100644 --- a/YSFGateway/WiresX.cpp +++ b/YSFGateway/WiresX.cpp @@ -338,7 +338,8 @@ void CWiresX::createReply(const unsigned char* data, unsigned int length) payload.writeDataFRModeData1(m_csd1, buffer + 35U); payload.writeDataFRModeData2(m_csd2, buffer + 35U); - buffer[34U] = seqNo++; + buffer[34U] = seqNo; + seqNo *= 2U; m_network->write(buffer); @@ -385,7 +386,8 @@ void CWiresX::createReply(const unsigned char* data, unsigned int length) fich.setBN(bn); fich.encode(buffer + 35U); - buffer[34U] = seqNo++; + buffer[34U] = seqNo; + seqNo *= 2U; m_network->write(buffer);