Fix bug with overriding last char in info

pull/42/head
sh123 2022-08-26 11:29:15 +03:00
rodzic 88e9f76315
commit c0dd6efd29
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -630,10 +630,10 @@ void Service::processIncomingRawPacketAsServer(const byte *packet, int packetLen
// try to parse as text for clients, who submit plain text
if (!payload.IsValid() && config_.EnableTextPackets) {
char buf[CfgMaxPacketSize];
char buf[CfgMaxPacketSize + 1];
int cpySize = packetLength > CfgMaxPacketSize ? CfgMaxPacketSize : packetLength;
memcpy(buf, packet, cpySize);
buf[cpySize-1] = '\0';
buf[cpySize] = '\0';
payload = AX25::Payload(String((char*)buf));
}