]> git.karo-electronics.de Git - karo-tx-linux.git/commit
BRIDGE: Lost call to br_fdb_fini() in br_init() error path
authorPavel Emelyanov <xemul@openvz.org>
Tue, 11 Dec 2007 01:39:30 +0000 (09:39 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 14 Dec 2007 18:32:00 +0000 (10:32 -0800)
commit57e344c3223d2079a359053c1d26def29c4ba511
tree84022452c11af2e63bda6313aca1dfb26ec95b93
parent33b4144db91ddeb74203395d72bcd7bfdeb6c4e6
BRIDGE: Lost call to br_fdb_fini() in br_init() error path

[BRIDGE]: Lost call to br_fdb_fini() in br_init() error path

[ Upstream commit: 17efdd45755c0eb8d1418a1368ef7c7ebbe98c6e ]

In case the br_netfilter_init() (or any subsequent call)
fails, the br_fdb_fini() must be called to free the allocated
in br_fdb_init() br_fdb_cache kmem cache.

Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/bridge/br.c