diff options
author | Carlos Falgueras García <carlosfg@riseup.net> | 2016-06-10 14:22:45 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-06-14 17:44:00 +0200 |
commit | 396cdb2375af8c8b8884f5f50c773a39b29a06d7 (patch) | |
tree | ae1b68dceab89d3eaa16b3f9d4ce0eefc433e66a /src/rule.c | |
parent | b7f0120772789b053521369103edc9e3ad0b0168 (diff) |
src: Fix leak in nftnl_*_unset()
Fix leak of NFTNL_*_USERDATA from unset() functions.
Signed-off-by: Carlos Falgueras García <carlosfg@riseup.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/rule.c')
-rw-r--r-- | src/rule.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -111,7 +111,9 @@ void nftnl_rule_unset(struct nftnl_rule *r, uint16_t attr) case NFTNL_RULE_COMPAT_FLAGS: case NFTNL_RULE_POSITION: case NFTNL_RULE_FAMILY: + break; case NFTNL_RULE_USERDATA: + xfree(r->user.data); break; } |