X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=interface.c;h=01dabad8047edd7ef8a6a0c9b63ae7c0d9084d35;hp=3215f4950dce70aa9ba858267ca6283e67a4dda6;hb=88ae5a835d1c3184410f3023fc637d02bd58611e;hpb=9aac5923811e0240526f2ef58d6e352bff195740 diff --git a/interface.c b/interface.c index 3215f49..01dabad 100644 --- a/interface.c +++ b/interface.c @@ -215,6 +215,8 @@ interface_cb(struct device_user *dep, enum device_event ev) } interface_set_available(iface, new_state); + if (!new_state && dep->dev->external) + interface_set_main_dev(iface, NULL); } void