Mercurial > hg-stable
changeset 16651:9e40bc4c1bde stable
diffhelpers: harden testhunk
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sat, 12 May 2012 10:02:47 +0200 |
parents | fcb97d9a26cd |
children | 2fdd1902ed2d |
files | mercurial/diffhelpers.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/diffhelpers.c Sat May 12 16:10:01 2012 +0900 +++ b/mercurial/diffhelpers.c Sat May 12 10:02:47 2012 +0200 @@ -135,7 +135,7 @@ return NULL; alen = PyList_Size(a); blen = PyList_Size(b); - if (alen > blen - bstart) { + if (alen > blen - bstart || bstart < 0) { return Py_BuildValue("l", -1); } for (i = 0; i < alen; i++) {