Revision 7eaf837a4eb5f74561e2486972e7f5184b613f6e authored by Quan Tian on 06 March 2024, 17:24:02 UTC, committed by Pablo Neira Ayuso on 21 March 2024, 11:12:06 UTC
If nft_netdev_register_hooks() fails, the memory associated with nft_stats is not freed, causing a memory leak. This patch fixes it by moving nft_stats_alloc() down after nft_netdev_register_hooks() succeeds. Fixes: b9703ed44ffb ("netfilter: nf_tables: support for adding new devices to an existing netdev chain") Signed-off-by: Quan Tian <tianquan23@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
1 parent 4a0e7f2
File | Mode | Size |
---|---|---|
test | ||
.gitignore | -rw-r--r-- | 106 bytes |
Makefile | -rw-r--r-- | 3.4 KB |
algos.c | -rw-r--r-- | 6.3 KB |
altivec.uc | -rw-r--r-- | 3.3 KB |
avx2.c | -rw-r--r-- | 16.9 KB |
avx512.c | -rw-r--r-- | 17.8 KB |
int.uc | -rw-r--r-- | 3.5 KB |
loongarch.h | -rw-r--r-- | 831 bytes |
loongarch_simd.c | -rw-r--r-- | 13.4 KB |
mktables.c | -rw-r--r-- | 3.9 KB |
mmx.c | -rw-r--r-- | 3.6 KB |
neon.c | -rw-r--r-- | 2.0 KB |
neon.h | -rw-r--r-- | 1.0 KB |
neon.uc | -rw-r--r-- | 3.8 KB |
recov.c | -rw-r--r-- | 3.3 KB |
recov_avx2.c | -rw-r--r-- | 8.8 KB |
recov_avx512.c | -rw-r--r-- | 9.4 KB |
recov_loongarch_simd.c | -rw-r--r-- | 16.4 KB |
recov_neon.c | -rw-r--r-- | 2.3 KB |
recov_neon_inner.c | -rw-r--r-- | 2.3 KB |
recov_s390xc.c | -rw-r--r-- | 2.7 KB |
recov_ssse3.c | -rw-r--r-- | 9.0 KB |
s390vx.uc | -rw-r--r-- | 3.1 KB |
sse1.c | -rw-r--r-- | 4.6 KB |
sse2.c | -rw-r--r-- | 15.8 KB |
unroll.awk | -rw-r--r-- | 423 bytes |
vpermxor.uc | -rw-r--r-- | 2.7 KB |
x86.h | -rw-r--r-- | 2.1 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...