mercurial/bdiff.c
changeset 4131 1ca664c964e0
parent 3547 8c617d48564a
child 4134 9dc64c8414ca
--- a/mercurial/bdiff.c
+++ b/mercurial/bdiff.c
@@ -251,8 +251,8 @@ static struct hunklist diff(struct line 
 	if (pos && l.base && t) {
 		/* generate the matching block list */
 		recurse(a, b, pos, 0, an, 0, bn, &l);
-		l.head->a1 = an;
-		l.head->b1 = bn;
+		l.head->a1 = l.head->a2 = an;
+		l.head->b1 = l.head->b2 = bn;
 		l.head++;
 	}