Merge pull request #147 from DrEVILish/patch-3

Fixed new line character skipping, see #141
Dieser Commit ist enthalten in:
Reinder Feenstra 2024-06-21 22:54:07 +02:00 committet von GitHub
Commit 141d9d4345
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: B5690EEEBB952194

Datei anzeigen

@ -145,8 +145,11 @@ void LBServerIOHandler::read()
m_version = line.substr(7);
}
pos += line.size();
bytesTransferred -= line.size();
pos = eol + 1; // Skip the newline character
if (pos < end && (*pos == '\n' || *pos == '\r') && *pos != *(pos - 1)) {
pos++; // Skip the second part of CRLF or LFCR
}
bytesTransferred = end - pos;
}
if(bytesTransferred != 0)