diff --git a/src/repository.c b/src/repository.c index fa0dd7ee1..6f46d3f56 100644 --- a/src/repository.c +++ b/src/repository.c @@ -1317,6 +1317,7 @@ Repository_remotes__get__(Repository *self) py_remote = PyObject_New(Remote, &RemoteType); py_args = Py_BuildValue("Os", self, remotes.strings[i]); Remote_init(py_remote, py_args, NULL); + Py_DECREF(py_args); PyList_SetItem(py_list, i, (PyObject*) py_remote); }