diff options
Diffstat (limited to 'editors')
-rw-r--r-- | editors/awk.c | 2 |
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; |