X-Git-Url: http://git.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=device.c;fp=device.c;h=839f7ec900a4da022bc98adc1d0c714741bf7633;hp=199622f1b0b8004ce91479316dbc4cc08f473179;hb=f3e06e81b347bbdec1c6c71603328b6e442728d4;hpb=7642eaba383869cab997d2e7ffdb1b58fd536e29 diff --git a/device.c b/device.c index 199622f..839f7ec 100644 --- a/device.c +++ b/device.c @@ -354,7 +354,10 @@ device_init_settings(struct device *dev, struct blob_attr **tb) struct ether_addr *ea; bool disabled = false; - s->flags = 0; + if (dev->wireless) + s->flags &= DEV_OPT_ISOLATE; + else + s->flags = 0; if ((cur = tb[DEV_ATTR_ENABLED])) disabled = !blobmsg_get_bool(cur);