]> git.ipfire.org Git - thirdparty/nftables.git/commit
netlink_delinearize: memleak when listing ct event rule
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 17 Jun 2021 15:01:54 +0000 (17:01 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 18 Jun 2021 07:40:20 +0000 (09:40 +0200)
commit5abac347532916f41254584e4590dc98a75ff716
tree14b2817eaa61108df3ad371ba40d28eee6efd71c
parent23939b625bb7f0e5d9743f3dd286d73216b7f7e1
netlink_delinearize: memleak when listing ct event rule

listing a ruleset containing:

ct event set new,related,destroy,label

results in memleak:

 Direct leak of 3672 byte(s) in 27 object(s) allocated from:
    #0 0x7fa5465c0330 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xe9330)
    #1 0x7fa54233772c in xmalloc /home/.../devel/nftables/src/utils.c:36
    #2 0x7fa5423378eb in xzalloc /home/.../devel/nftables/src/utils.c:75
    #3 0x7fa5422488c6 in expr_alloc /home/.../devel/nftables/src/expression.c:45
    #4 0x7fa54224fb91 in binop_expr_alloc /home/.../devel/nftables/src/expression.c:698
    #5 0x7fa54224ddf8 in bitmask_expr_to_binops /home/.../devel/nftables/src/expression.c:512
    #6 0x7fa5423102ca in expr_postprocess /home/.../devel/nftables/src/netlink_delinearize.c:2448

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