diff options
Diffstat (limited to 'network/manager.c')
| -rw-r--r-- | network/manager.c | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/network/manager.c b/network/manager.c index 6ca36955..5e1ab2f0 100644 --- a/network/manager.c +++ b/network/manager.c @@ -993,8 +993,14 @@ void network_exit(void)  	connection = NULL; -	if (bridge_remove("pan0") < 0) -		error("Can't remove bridge"); +	if (bridge_remove(conf->server.panu_iface) < 0) +		error("Can't remove PANU bridge"); + +	if (bridge_remove(conf->server.gn_iface) < 0) +		error("Can't remove GN bridge"); + +	if (bridge_remove(conf->server.nap_iface) < 0) +		error("Can't remove NAP bridge");  	bnep_cleanup();  	bridge_cleanup(); | 
