diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2011-02-21 21:32:54 +0100 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2011-02-21 21:32:54 +0100 |
commit | 5d0741d72b6024f5094882adfdb4a0c5e4866d8c (patch) | |
tree | baee16a517ddd2a0536f92d079ac9d6437be508e /plugins | |
parent | 217cb1c2c1b369d2c9d0939516e240f27cbe75fa (diff) | |
download | connman-5d0741d72b6024f5094882adfdb4a0c5e4866d8c.tar.gz connman-5d0741d72b6024f5094882adfdb4a0c5e4866d8c.tar.bz2 connman-5d0741d72b6024f5094882adfdb4a0c5e4866d8c.zip |
wifi: Remove interfaces from the bridge when disabling tethering
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/wifi.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/wifi.c b/plugins/wifi.c index 78da6ac4..b943a258 100644 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -1007,8 +1007,12 @@ static int tech_set_tethering(struct connman_technology *technology, for (list = iface_list; list; list = list->next) { wifi = list->data; - if (wifi->tethering == TRUE) + if (wifi->tethering == TRUE) { wifi->tethering = FALSE; + + connman_inet_remove_from_bridge(wifi->index, + bridge); + } } connman_technology_tethering_notify(technology, FALSE); |