From fb1ca247f89039148470d704cf1afb8656ede064 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= Date: Sat, 19 Nov 2011 17:43:52 +0100 Subject: [PATCH] Commit.tree, check for no memory error --- pygit2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pygit2.c b/pygit2.c index 47e875b..dbd300c 100644 --- a/pygit2.c +++ b/pygit2.c @@ -1222,6 +1222,9 @@ Commit_get_tree(Commit *commit) return Error_set(err); py_tree = PyObject_New(Tree, &TreeType); + if (!py_tree) + return NULL; + Py_INCREF(commit->repo); py_tree->repo = commit->repo; py_tree->tree = (git_tree*)tree;