]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
parser_bison: memleak in osf flags
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 17 Jun 2021 15:24:59 +0000 (17:24 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 18 Jun 2021 07:40:20 +0000 (09:40 +0200)
Release osf string flag after processing.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_bison.y

index bd2232a3de2787716fa3ad09560ce84702ef8771..5e702a054f44f69d0fbd1034cf4a5bebb870d80d 100644 (file)
@@ -4032,8 +4032,10 @@ osf_ttl                  :       /* empty */
                                else {
                                        erec_queue(error(&@2, "invalid ttl option"),
                                                   state->msgs);
+                                       xfree($2);
                                        YYERROR;
                                }
+                               xfree($2);
                        }
                        ;