Fix another sortdiff cornercase
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Fix another sortdiff cornercase
manifest hash:
32b2d1750689c561c9471fb68a9f3571364399cb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCsL6AywK+sNU5EO8RAhaeAJ4zw18vo4oGTvymplKb7olKEeg0aQCfVxX1
2o/PcrE6EeboHpQn5E0Wb/Y=
=eENW
-----END PGP SIGNATURE-----
--- a/mercurial/mdiff.py Wed Jun 15 13:04:05 2005 -0800
+++ b/mercurial/mdiff.py Wed Jun 15 15:49:20 2005 -0800
@@ -58,14 +58,14 @@
yield (am, bm, la - am) # return a match
# skip mismatched lines from b
- while lb < lenb and b[lb] < a[la]:
+ while la < lena and lb < lenb and b[lb] < a[la]:
lb += 1
if lb >= lenb:
break
# skip mismatched lines from a
- while la < lena and b[lb] > a[la]:
+ while la < lena and lb < lenb and b[lb] > a[la]:
la += 1
if la >= lena: