branch | stable |
changeset 24879 | b3142ea2a0d4 |
parent 24736 | f2fd087a75ef |
child 25190 | 22438cfd11b5 |
child 25561 | 50a6c3c55db1 |
--- a/mercurial/parsers.c Tue Apr 28 17:38:02 2015 -0700 +++ b/mercurial/parsers.c Wed Apr 29 23:07:34 2015 +0900 @@ -1312,7 +1312,7 @@ const char *n; Py_ssize_t i; - v = -v - 1; + v = -(v + 1); n = index_node(self, v); if (n == NULL) return -2; @@ -1368,7 +1368,7 @@ return 0; } if (v < 0) { - const char *oldnode = index_node(self, -v - 1); + const char *oldnode = index_node(self, -(v + 1)); int noff; if (!oldnode || !memcmp(oldnode, node, 20)) {