diff --git a/Fix.patch b/Fix.patch index e69de29..6d97931 100644 --- a/Fix.patch +++ b/Fix.patch @@ -0,0 +1,21 @@ +diff --git a/src/lib_json/json_reader.cpp b/src/lib_json/json_reader.cpp +--- a/src/lib_json/json_reader.cpp ++++ b/src/lib_json/json_reader.cpp +@@ -773,7 +773,7 @@ + while (current < location && current != end_) { + Char c = *current++; + if (c == '\r') { +- if (*current == '\n') ++ if (current != end_ && *current == '\n') + ++current; + lastLineStart = current; + ++line; +@@ -1826,7 +1826,7 @@ + while (current < location && current != end_) { + Char c = *current++; + if (c == '\r') { +- if (*current == '\n') ++ if (current != end_ && *current == '\n') + ++current; + lastLineStart = current; + ++line;