Skip to content

Commit 85dfd81

Browse files
committed
netfilter: nftables: Fix a memleak from userdata error path in new objects
Release object name if userdata allocation fails. Fixes: b131c96 ("netfilter: nf_tables: add userdata support for nft_object") Signed-off-by: Pablo Neira Ayuso <[email protected]>
1 parent 198ad97 commit 85dfd81

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

net/netfilter/nf_tables_api.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6615,9 +6615,9 @@ static int nf_tables_newobj(struct sk_buff *skb, const struct nfnl_info *info,
66156615
INIT_LIST_HEAD(&obj->list);
66166616
return err;
66176617
err_trans:
6618-
kfree(obj->key.name);
6619-
err_userdata:
66206618
kfree(obj->udata);
6619+
err_userdata:
6620+
kfree(obj->key.name);
66216621
err_strdup:
66226622
if (obj->ops->destroy)
66236623
obj->ops->destroy(&ctx, obj);

0 commit comments

Comments
 (0)