Add fix for last character loss

master
sh123 2023-01-03 17:50:12 +02:00
rodzic d094d05cd4
commit a4fe30319e
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -503,7 +503,8 @@ bool Service::sendAx25PayloadToRig(const AX25::Payload &payload)
// TNC2 text mode
if (config_.EnableTextPackets) {
String textPayload = payload.ToString();
bytesWritten = textPayload.length() > CfgMaxPacketSize ? CfgMaxPacketSize : textPayload.length();
int textPayloadLength = textPayload.length() + 1; // include null terminator
bytesWritten = textPayloadLenght > CfgMaxPacketSize ? CfgMaxPacketSize : textPayloadLength;
textPayload.getBytes(buf, bytesWritten);
buf[bytesWritten-1] = '\0';