summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-06-12 09:59:31 -0400
committerAdrian Thurston <thurston@complang.org>2015-06-12 09:59:31 -0400
commit61989e6087d38923b132d80892375d78f68e8c13 (patch)
treed1fa07c981e5093e6727dfc61864422fac42bd73
parentcc7e3b47c527c48be1513d34c3ebf69da6526054 (diff)
downloadcolm-61989e6087d38923b132d80892375d78f68e8c13.tar.gz
fixed segfault following parse error in included file
-rw-r--r--src/loadcolm.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/loadcolm.cc b/src/loadcolm.cc
index 027ffedb..494c1447 100644
--- a/src/loadcolm.cc
+++ b/src/loadcolm.cc
@@ -2382,7 +2382,8 @@ struct LoadColm
break;
case root_item::Include: {
StmtList *includeList = walkInclude( rootItem.include() );
- stmtList->append( *includeList );
+ if ( includeList )
+ stmtList->append( *includeList );
break;
}
case root_item::Global: {