From cf7146f0815143a8ff548c44f40da83c6df04a2b Mon Sep 17 00:00:00 2001 From: Jun Omae Date: Fri, 19 Apr 2013 16:58:40 +0900 Subject: [PATCH] Fixed crashes in `Repository.create_remote` caused by missing `Py_INCREF()` --- src/repository.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/repository.c b/src/repository.c index 02748cd..db62680 100644 --- a/src/repository.c +++ b/src/repository.c @@ -1028,6 +1028,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;