]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
scanner: avoid -fasan heap overflow warnings
authorFlorian Westphal <fw@strlen.de>
Thu, 18 Mar 2021 16:31:30 +0000 (17:31 +0100)
committerFlorian Westphal <fw@strlen.de>
Thu, 18 Mar 2021 16:31:30 +0000 (17:31 +0100)
Reported-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Florian Westphal <fw@strlen.de>
src/scanner.l

index a73ce1b819d89fc94d3c8e9e7336b647da46ee0f..c139c01fa0e803b3bae1a57e95ecae306023068a 100644 (file)
@@ -1022,6 +1022,6 @@ static void scanner_push_start_cond(void *scanner, enum startcond_type type)
 
 void scanner_pop_start_cond(void *scanner, enum startcond_type t)
 {
-       yy_pop_state(scanner);
        (void)yy_top_state(scanner); /* suppress gcc warning wrt. unused function */
+       yy_pop_state(scanner);
 }