changeset 30432 | 3633403888ae |
parent 30431 | 8c0c75aa3ff4 |
child 30433 | 96f2f50d923f |
--- a/mercurial/bdiff.c Tue Nov 08 18:37:33 2016 +0100 +++ b/mercurial/bdiff.c Tue Nov 15 21:56:49 2016 +0100 @@ -188,7 +188,7 @@ /* same match but closer to half */ mi = i; mj = j; - } else if (i == mi && mj > bhalf) { + } else if (i == mi && (mj > bhalf || i == a1)) { /* same i but best earlier j */ mj = j; }