mercurial/bdiff.c
changeset 30442 96f2f50d923f
parent 30441 3633403888ae
child 30470 d195fa651b51
--- a/mercurial/bdiff.c	Tue Nov 15 21:56:49 2016 +0100
+++ b/mercurial/bdiff.c	Tue Nov 15 21:56:49 2016 +0100
@@ -184,7 +184,7 @@
 				mj = j;
 				mk = k;
 			} else if (k == mk) {
-				if (i > mi && i <= half) {
+				if (i > mi && i <= half && j > b1) {
 					/* same match but closer to half */
 					mi = i;
 					mj = j;