]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
parser: error if needed at EOF
authorEric Leblond <eric@regit.org>
Mon, 10 Jul 2017 22:32:52 +0000 (00:32 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 17 Jul 2017 15:20:34 +0000 (17:20 +0200)
Signed-off-by: Eric Leblond <eric@regit.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_bison.y

index abc41a6bba398bf5194df3ae299e545f0b2cfe05..03b13720877a255c92cba58c6efc07de43c2e115 100644 (file)
@@ -760,6 +760,8 @@ line                        :       common_block                    { $$ = NULL; }
                                        } else
                                                list_splice_tail(&list, &state->cmds);
                                }
+                               if (state->nerrs)
+                                       YYABORT;
                                $$ = NULL;
 
                                YYACCEPT;