From c3dddf07221993ec7dccdd87e83b4b7ef25ffc93 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Tue, 14 Oct 2014 21:47:07 -0400 Subject: [PATCH] fixed segfault on osx --- source/sclpl/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/sclpl/parser.c b/source/sclpl/parser.c index 5bbf9e5..5202b93 100644 --- a/source/sclpl/parser.c +++ b/source/sclpl/parser.c @@ -62,7 +62,7 @@ bool parser_eof(parser_t* p_parser) { } void parser_resume(parser_t* p_parser) { - if (NULL != p_parser->p_tok) { + if ((NULL != p_parser->p_tok) && (&tok_eof != p_parser->p_tok)) { mem_release(p_parser->p_tok); p_parser->p_tok = NULL; } -- 2.55.0