From 330b7cc217aa71b04f24bab16e35d7064d2d0cb6 Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Fri, 11 Aug 2017 05:51:10 +0200 Subject: [PATCH] awk: don't get into a infinite loop with eof while in string (thanks BurnZeZ) --- sys/src/cmd/awk/lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/cmd/awk/lex.c b/sys/src/cmd/awk/lex.c index cad2b37..ab49ca9 100644 --- a/sys/src/cmd/awk/lex.c +++ b/sys/src/cmd/awk/lex.c @@ -363,7 +363,7 @@ int string(void) case 0: SYNTAX( "non-terminated string %.10s...", buf ); lineno++; - break; + RET(0); case '\\': c = input(); switch (c) {