kopia lustrzana https://github.com/sh123/esp32_loraprs
Fix bug with overriding last char in info
rodzic
88e9f76315
commit
c0dd6efd29
|
@ -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));
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue