diff --git a/Statement.c b/Statement.c index 00c8a3d..1969772 100644 --- a/Statement.c +++ b/Statement.c @@ -26,7 +26,7 @@ PyObject* Statement_get_root(PyObject* self, PyObject* args) //printf("Statement_get_root\n"); - if (((Statement*)self)->_statement->stmt == NULL) { + if (((Statement*)self)->_statement != NULL || ((Statement*)self)->_statement->stmt == NULL) { Py_RETURN_NONE; } @@ -354,4 +354,4 @@ PyObject *Statement_new(PyTypeObject *type, PyObject *args, PyObject *kwds) } return (PyObject*) self; -} \ No newline at end of file +}