accept loglines with either \n or \r\n at the end

This commit is contained in:
Jan Käberich 2025-08-22 20:14:06 +02:00
parent ded26cb8d6
commit 1b76582dcb

View file

@ -224,7 +224,7 @@ void LibreVNAUSBDriver::ReceivedLog()
auto firstLinebreak = (uint8_t*) memchr(logBuffer->getBuffer(), '\n', logBuffer->getReceived());
if(firstLinebreak) {
handled_len = firstLinebreak - logBuffer->getBuffer();
auto line = QString::fromLatin1((const char*) logBuffer->getBuffer(), handled_len - 1);
auto line = QString::fromLatin1((const char*) logBuffer->getBuffer(), handled_len).trimmed();
emit LogLineReceived(line);
logBuffer->removeBytes(handled_len + 1);
}