Commit Diff
--- 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++;