Fix Tree_contains, forward Python errors
This commit is contained in:
6
pygit2.c
6
pygit2.c
@@ -894,8 +894,12 @@ Tree_len(Tree *self) {
|
||||
static int
|
||||
Tree_contains(Tree *self, PyObject *py_name) {
|
||||
char *name;
|
||||
|
||||
name = PyString_AsString(py_name);
|
||||
return name && git_tree_entry_byname(self->tree, name) ? 1 : 0;
|
||||
if (name == NULL)
|
||||
return -1;
|
||||
|
||||
return git_tree_entry_byname(self->tree, name) ? 1 : 0;
|
||||
}
|
||||
|
||||
static TreeEntry *
|
||||
|
Reference in New Issue
Block a user