From 536cb174ec2d4937bf14fee7d713018e1bb31404 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Fri, 28 Sep 2007 13:20:35 +0000 Subject: Fix bridge removal on service exit. --- network/manager.c | 10 ++++++++-- 1 file 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(); -- cgit