diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/patch/IntraLineLoader.java b/gerrit-server/src/main/java/com/google/gerrit/server/patch/IntraLineLoader.java index b95994fb1a..52cba098b2 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/patch/IntraLineLoader.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/patch/IntraLineLoader.java @@ -248,12 +248,14 @@ class IntraLineLoader extends CacheLoader { // if (ab < ae // && (ab == 0 || a.charAt(ab - 1) == '\n') // - && ae < a.size() && a.charAt(ae) == '\n') { + && ae < a.size() && a.charAt(ae - 1) != '\n' + && a.charAt(ae) == '\n') { ae++; } if (bb < be // && (bb == 0 || b.charAt(bb - 1) == '\n') // - && be < b.size() && b.charAt(be) == '\n') { + && be < b.size() && b.charAt(be - 1) != '\n' + && b.charAt(be) == '\n') { be++; }