summaryrefslogtreecommitdiffstats
path: root/crypto/asymmetric_keys
diff options
context:
space:
mode:
authorWang Hai <wanghai38@huawei.com>2020-06-09 16:18:16 +0200
committerDavid S. Miller <davem@davemloft.net>2020-06-09 22:26:23 +0200
commitc96b6acc8f89a4a7f6258dfe1d077654c11415be (patch)
tree117d45f01a2bbbebf6b8fd2158686d9133a2afa6 /crypto/asymmetric_keys
parentionic: wait on queue start until after IFF_UP (diff)
downloadlinux-c96b6acc8f89a4a7f6258dfe1d077654c11415be.tar.xz
linux-c96b6acc8f89a4a7f6258dfe1d077654c11415be.zip
dccp: Fix possible memleak in dccp_init and dccp_fini
There are some memory leaks in dccp_init() and dccp_fini(). In dccp_fini() and the error handling path in dccp_init(), free lhash2 is missing. Add inet_hashinfo2_free_mod() to do it. If inet_hashinfo2_init_mod() failed in dccp_init(), percpu_counter_destroy() should be called to destroy dccp_orphan_count. It need to goto out_free_percpu when inet_hashinfo2_init_mod() failed. Fixes: c92c81df93df ("net: dccp: fix kernel crash on module load") Reported-by: Hulk Robot <hulkci@huawei.com> Signed-off-by: Wang Hai <wanghai38@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto/asymmetric_keys')
0 files changed, 0 insertions, 0 deletions