aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes
diff options
context:
space:
mode:
authorXin Xiong2021-12-23 10:48:12 +0800
committerPablo Neira Ayuso2022-01-05 17:20:17 +0100
commitd94a69cb2cfa77294921aae9afcfb866e723a2da (patch)
tree2eef0ccaf67ccb88ffef1dc24ca6a4bb58494669 /.gitattributes
parent1d5a474240407c38ca8c7484a656ee39f585399c (diff)
netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
The issue takes place in one error path of clusterip_tg_check(). When memcmp() returns nonzero, the function simply returns the error code, forgetting to decrease the reference count of a clusterip_config object, which is bumped earlier by clusterip_config_find_get(). This may incur reference count leak. Fix this issue by decrementing the refcount of the object in specific error path. Fixes: 06aa151ad1fc74 ("netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set") Signed-off-by: Xin Xiong <xiongx18@fudan.edu.cn> Signed-off-by: Xiyu Yang <xiyuyang19@fudan.edu.cn> Signed-off-by: Xin Tan <tanxin.ctf@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions