aboutsummaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/awk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/editors/awk.c b/editors/awk.c
index d0269b9f4..685e8bed8 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -1514,7 +1514,7 @@ static void chain_group(void)
1514 next_token(TC_SEQSTART); 1514 next_token(TC_SEQSTART);
1515 n2 = parse_expr(TC_SEMICOL | TC_SEQTERM); 1515 n2 = parse_expr(TC_SEMICOL | TC_SEQTERM);
1516 if (t_tclass & TC_SEQTERM) { /* for-in */ 1516 if (t_tclass & TC_SEQTERM) { /* for-in */
1517 if ((n2->info & OPCLSMASK) != OC_IN) 1517 if (!n2 || (n2->info & OPCLSMASK) != OC_IN)
1518 syntax_error(EMSG_UNEXP_TOKEN); 1518 syntax_error(EMSG_UNEXP_TOKEN);
1519 n = chain_node(OC_WALKINIT | VV); 1519 n = chain_node(OC_WALKINIT | VV);
1520 n->l.n = n2->l.n; 1520 n->l.n = n2->l.n;