Submitter | Augie Fackler |
---|---|
Date | Aug. 18, 2015, 9:54 p.m. |
Message ID | <f8fda0f125089c010496.1439934851@arthedain.pit.corp.google.com> |
Download | mbox | patch |
Permalink | /patch/10234/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/parsers.c b/mercurial/parsers.c --- a/mercurial/parsers.c +++ b/mercurial/parsers.c @@ -2158,16 +2158,18 @@ bail: */ static PyObject *index_ancestors(indexObject *self, PyObject *args) { + PyObject *ret; PyObject *gca = index_commonancestorsheads(self, args); if (gca == NULL) return NULL; if (PyList_GET_SIZE(gca) <= 1) { - Py_INCREF(gca); return gca; } - return find_deepest(self, gca); + ret = find_deepest(self, gca); + Py_DECREF(gca); + return ret; } /*