commit ca85e8bc8fc561d9c93cf1c7d59b4ac8a25f94c1 from: Stefan Sperling date: Sun Oct 18 21:41:08 2020 UTC fix off-by-one in the off-by-one fix made in bdfcb086 commit - f486745273f4d3c8f6b15d7041d7ab5b3e58b071 commit + ca85e8bc8fc561d9c93cf1c7d59b4ac8a25f94c1 blob - ba3fc3a79d5bde17c260332055d36a284a34cb76 blob + 5a2a8bda750380fb1efff14025971d22cad8d274 --- lib/diff_atomize_text.c +++ lib/diff_atomize_text.c @@ -131,7 +131,7 @@ diff_data_atomize_text_lines_mmap(struct diff_data *d) if (line_end < end) line_end++; /* If that was an '\r', also pull in any following '\n' */ - if (line_end < end && line_end[0] == '\r' && + if (line_end < end - 1 && line_end[0] == '\r' && line_end[1] == '\n') line_end++;