summaryrefslogtreecommitdiffstats
path: root/watchlink/netlink_event.cc
diff options
context:
space:
mode:
Diffstat (limited to 'watchlink/netlink_event.cc')
-rw-r--r--watchlink/netlink_event.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/watchlink/netlink_event.cc b/watchlink/netlink_event.cc
index 1ab1a6ab..7bda70bb 100644
--- a/watchlink/netlink_event.cc
+++ b/watchlink/netlink_event.cc
@@ -156,7 +156,7 @@ NetlinkEventManager::parse_msg(const struct nlmsghdr *nlHdr)
//link state flag
enabled = ifInfo->ifi_flags & IFF_UP;
- running = ifInfo->ifi_flags & IFF_RUNNING;
+ running = enabled && (ifInfo->ifi_flags & IFF_RUNNING);
index = ifInfo->ifi_index;
struct rtattr* rtAttr = (struct rtattr *)IFLA_RTA(ifInfo);