Browse Source

ini.cpp: Fix empty \r\n line parsing

pull/7515/head
Gleb Mazovetskiy 1 year ago
parent
commit
d8dde8d2b1
  1. 2
      Source/utils/ini.cpp

2
Source/utils/ini.cpp

@ -117,7 +117,7 @@ tl::expected<Ini, std::string> Ini::parse(std::string_view buffer)
nextLineBegin = eof;
} else {
nextLineBegin = lineEnd + 1;
if (lineBegin + 1 < lineEnd && *(lineEnd - 1) == '\r') --lineEnd;
if (lineBegin + 1 <= lineEnd && *(lineEnd - 1) == '\r') --lineEnd;
}
const char *keyBegin = SkipLeadingWhitespace(lineBegin, lineEnd);
if (keyBegin == lineEnd) continue;

Loading…
Cancel
Save