summaryrefslogtreecommitdiff
path: root/interface.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2014-05-02 19:07:18 +0200
committerFelix Fietkau <nbd@openwrt.org>2014-05-02 19:07:28 +0200
commitc9dadceeba2faa311e4a086f1c6a5eb0d5577c9f (patch)
treeb63a85283fe5bbf1730b49da9703e862804874bd /interface.c
parent7233afd94910cb4583c9555840a990287fd5d642 (diff)
downloadnetifd-c9dadceeba2faa311e4a086f1c6a5eb0d5577c9f.tar.gz
interface: use interface_set_main_dev() from interface_remove_link
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'interface.c')
-rw-r--r--interface.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/interface.c b/interface.c
index f474246..65bc37d 100644
--- a/interface.c
+++ b/interface.c
@@ -807,7 +807,7 @@ interface_remove_link(struct interface *iface, struct device *dev)
if (dev != iface->main_dev.dev)
return UBUS_STATUS_INVALID_ARGUMENT;
- device_remove_user(&iface->main_dev);
+ interface_set_main_dev(iface, NULL);
return 0;
}