From 3ef8279cedbec15e8fa881a4c1d7774abe9909e9 Mon Sep 17 00:00:00 2001 From: Huang ChuanTong Date: Thu, 30 Jun 2016 16:00:35 +0800 Subject: [PATCH] maybe Segmentation fault (core dumped) --- Statement.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 +}