diff -r 6ab8c6511a6a -r 7b8b6e3b3571 mercurial/manifest.c --- a/mercurial/manifest.c Sat Dec 12 13:39:29 2015 -0500 +++ b/mercurial/manifest.c Sat Dec 12 20:10:33 2015 -0800 @@ -242,7 +242,7 @@ hash = nodeof(l); consumed = pl + 41; flags = PyString_FromStringAndSize(l->start + consumed, - l->len - consumed - 1); + l->len - consumed - 1); if (!path || !hash || !flags) { goto done; }