mercurial/bdiff.c
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;
 				}