ubus: export dynamic-flag for interfaces
[project/netifd.git] / device.c
index 67e9d9ac63624b9d657176240f61e0f5c2f40187..6dc4fa9b1acb92e8dc31b7b3b5e19088e1e024ed 100644 (file)
--- a/device.c
+++ b/device.c
@@ -337,6 +337,8 @@ int device_claim(struct device_user *dep)
                device_set_ifindex(dev, system_if_resolve(dev));
                if (!dev->ifindex)
                        ret = -1;
+
+               system_if_get_settings(dev, &dev->orig_settings);
        } else
                ret = dev->set_state(dev, true);