]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nf_tables: fix userdata memleak
authorJose M. Guisado Gomez <guigom@riseup.net>
Sun, 27 Sep 2020 08:36:22 +0000 (10:36 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 30 Sep 2020 09:40:22 +0000 (11:40 +0200)
commit9518615c079c5f696243905f52e7b15cd3079ae5
treef131094476509cccee0fe1967901cefe86577b54
parentdcb1481f9b75adc2d5a60eb1d2d79121b7a411a6
netfilter: nf_tables: fix userdata memleak

When userdata was introduced for tables and objects its allocation was
only freed inside the error path of the new{table, object} functions.

Free user data inside corresponding destroy functions for tables and
objects.

Fixes: e5a003768d95 ("netfilter: nf_tables: add userdata support for nft_object")
Fixes: de03ce440d7d ("netfilter: nf_tables: add userdata attributes to nft_table")
Signed-off-by: Jose M. Guisado Gomez <guigom@riseup.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nf_tables_api.c