From c615ca29cd7b13961e07fb58b8ead8d4c4d7f442 Mon Sep 17 00:00:00 2001 From: Nico von Geyso Date: Thu, 15 Nov 2012 19:32:25 +0100 Subject: [PATCH] fixed refcount error use Py_RETURN_TRUE instead of return Py_True and Py_RETURN_FALSE instead of return Py_False. Otherwise there will be refcount errors. --- src/pygit2/repository.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/pygit2/repository.c b/src/pygit2/repository.c index 6182897..7c011a5 100644 --- a/src/pygit2/repository.c +++ b/src/pygit2/repository.c @@ -195,9 +195,9 @@ PyObject * Repository_head_is_detached(Repository *self) { if(git_repository_head_detached(self->repo) > 0) - return Py_True; + Py_RETURN_TRUE; - return Py_False; + Py_RETURN_FALSE; } @@ -211,9 +211,9 @@ PyObject * Repository_head_is_orphaned(Repository *self) { if(git_repository_head_orphan(self->repo) > 0) - return Py_True; + Py_RETURN_TRUE; - return Py_False; + Py_RETURN_FALSE; } @@ -226,9 +226,9 @@ PyObject * Repository_is_empty(Repository *self) { if(git_repository_is_empty(self->repo) > 0) - return Py_True; + Py_RETURN_TRUE; - return Py_False; + Py_RETURN_FALSE; } @@ -241,9 +241,9 @@ PyObject * Repository_is_bare(Repository *self) { if(git_repository_is_bare(self->repo) > 0) - return Py_True; + Py_RETURN_TRUE; - return Py_False; + Py_RETURN_FALSE; }