##// END OF EJS Templates
parsers: remove unnecessary gca variable in index_commonancestorsheads
Mads Kiilerich -
r21103:628c1648 default
parent child Browse files
Show More
@@ -1549,7 +1549,7 b' bail:'
1549 1549 */
1550 1550 static PyObject *index_commonancestorsheads(indexObject *self, PyObject *args)
1551 1551 {
1552 PyObject *ret = NULL, *gca = NULL;
1552 PyObject *ret = NULL;
1553 1553 Py_ssize_t argcount, i, len;
1554 1554 bitmask repeat = 0;
1555 1555 int revcount = 0;
@@ -1620,22 +1620,16 b' static PyObject *index_commonancestorshe'
1620 1620 goto done;
1621 1621 }
1622 1622
1623 gca = find_gca_candidates(self, revs, revcount);
1624 if (gca == NULL)
1623 ret = find_gca_candidates(self, revs, revcount);
1624 if (ret == NULL)
1625 1625 goto bail;
1626 1626
1627 ret = gca;
1628 Py_INCREF(gca);
1629
1630 1627 done:
1631 1628 free(revs);
1632 Py_XDECREF(gca);
1633
1634 1629 return ret;
1635 1630
1636 1631 bail:
1637 1632 free(revs);
1638 Py_XDECREF(gca);
1639 1633 Py_XDECREF(ret);
1640 1634 return NULL;
1641 1635 }
General Comments 0
You need to be logged in to leave comments. Login now