aboutsummaryrefslogtreecommitdiffhomepage
path: root/c/lex.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/lex.c')
-rw-r--r--c/lex.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/c/lex.c b/c/lex.c
index f8a6b52..e2d86c6 100644
--- a/c/lex.c
+++ b/c/lex.c
@@ -456,7 +456,7 @@ Begin:
if (lx->chrbuf[lx->chrbuf0] == '\n') {
lx->chridx = lx->chridxbuf[lx->chrbuf0++];
lx->eof = lx->chridx >= lx->ndat;
- goto Begin;
+ RET('\n');
}
} while (++lx->chrbuf0 < countof(lx->chrbuf));
fillchrbuf(lx);