diff --git a/src/tag.c b/src/tag.c index d6507ae2f..87cef474b 100644 --- a/src/tag.c +++ b/src/tag.c @@ -111,7 +111,11 @@ PyDoc_STRVAR(Tag__message__doc__, "Tag message (bytes)."); PyObject * Tag__message__get__(Tag *self) { - return PyBytes_FromString(git_tag_message(self->tag)); + const char *message; + message = git_tag_message(self->tag); + if (!message) + Py_RETURN_NONE; + return PyBytes_FromString(message); } PyMethodDef Tag_methods[] = {