summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/lexer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/lexer.c b/core/lexer.c
index a9ffac1..1a62e71 100644
--- a/core/lexer.c
+++ b/core/lexer.c
@@ -112,6 +112,7 @@ lexer_scan_ident(struct cescal_state *state, char lc, struct token *res)
if (lc != '_' && !isalpha(lc)) {
cc_error("bad identifier\n");
+ return -1;
}
buf[bufsz++] = lc;