diff --git a/src/repository.c b/src/repository.c index 4df5047..3b7bd06 100644 --- a/src/repository.c +++ b/src/repository.c @@ -1025,6 +1025,7 @@ Repository_create_remote(Repository *self, PyObject *args) return Error_set(err); py_remote = PyObject_New(Remote, &RemoteType); + Py_INCREF(self); py_remote->repo = self; py_remote->remote = remote;