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)
commitbc7a708235f41face74f9746461f94d94e8e33ae
treef131094476509cccee0fe1967901cefe86577b54
parent18cd9b00fffe416f8c17990519dd80f05b312617
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: b131c96496b3 ("netfilter: nf_tables: add userdata support for nft_object")
Fixes: 7a81575b806e ("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