aboutsummaryrefslogtreecommitdiffstats
path: root/awkgram.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-09-23 20:07:54 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-09-23 20:07:54 +0300
commit2a4725673f46d42cddff89b7002b193c67222c85 (patch)
tree1cff0b8c26f43269f9f62e3f1010f1b2b42b1fa5 /awkgram.c
parent6641754c13e38dd6198832f23aa2be4b4546b324 (diff)
parent32649f52d26b1c3a6d09ffbca04928b476698713 (diff)
downloadegawk-2a4725673f46d42cddff89b7002b193c67222c85.tar.gz
egawk-2a4725673f46d42cddff89b7002b193c67222c85.tar.bz2
egawk-2a4725673f46d42cddff89b7002b193c67222c85.zip
Merge branch 'gawk-4.1-stable'
Diffstat (limited to 'awkgram.c')
-rw-r--r--awkgram.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/awkgram.c b/awkgram.c
index 10e6a5bb..6a61787d 100644
--- a/awkgram.c
+++ b/awkgram.c
@@ -5735,7 +5735,11 @@ retry:
case '"':
string:
esc_seen = false;
- while ((c = nextc(true)) != '"') {
+ /*
+ * Allow any kind of junk in quoted string,
+ * so pass false to nextc().
+ */
+ while ((c = nextc(false)) != '"') {
if (c == '\n') {
pushback();
yyerror(_("unterminated string"));