From 6094417533d97662f693d134ab04595a292de30c Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 5 Jul 2012 14:18:04 +0200 Subject: fix ifname for alias+vlan chains --- ubus.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ubus.c') diff --git a/ubus.c b/ubus.c index 2f0019c..ee4b031 100644 --- a/ubus.c +++ b/ubus.c @@ -496,7 +496,8 @@ netifd_handle_status(struct ubus_context *ctx, struct ubus_object *obj, blobmsg_add_string(&b, "proto", iface->proto_handler->name); dev = iface->main_dev.dev; - if (dev && !(iface->proto_handler->flags & PROTO_FLAG_NODEV)) + if (dev && !dev->hidden && + !(iface->proto_handler->flags & PROTO_FLAG_NODEV)) blobmsg_add_string(&b, "device", dev->ifname); if (iface->state == IFS_UP) { -- cgit v1.2.1