Skip to content

Commit d8dde8d

Browse files
committed
ini.cpp: Fix empty \r\n line parsing
1 parent 1892f6a commit d8dde8d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Source/utils/ini.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ tl::expected<Ini, std::string> Ini::parse(std::string_view buffer)
117117
nextLineBegin = eof;
118118
} else {
119119
nextLineBegin = lineEnd + 1;
120-
if (lineBegin + 1 < lineEnd && *(lineEnd - 1) == '\r') --lineEnd;
120+
if (lineBegin + 1 <= lineEnd && *(lineEnd - 1) == '\r') --lineEnd;
121121
}
122122
const char *keyBegin = SkipLeadingWhitespace(lineBegin, lineEnd);
123123
if (keyBegin == lineEnd) continue;

0 commit comments

Comments
 (0)