summaryrefslogtreecommitdiff
path: root/device.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2015-11-17 15:15:08 +0100
committerFelix Fietkau <nbd@openwrt.org>2015-11-17 15:15:08 +0100
commit0eb6aa7562ae8db51c09b2c370a65f01b0ac1cff (patch)
tree4b10135d9fad0bd344d549494a721dfb0a61713d /device.c
parent5a0328c7b039a90e988aaab8e03eb8ce5508d62b (diff)
downloadnetifd-0eb6aa7562ae8db51c09b2c370a65f01b0ac1cff.tar.gz
device: fetch settings from external devices to make them usable for status output
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'device.c')
-rw-r--r--device.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/device.c b/device.c
index 67e9d9a..6dc4fa9 100644
--- 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);