summaryrefslogtreecommitdiffstats
path: root/net/net.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/net.c')
-rw-r--r--net/net.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/net.c b/net/net.c
index d218554153..63f42fa5cc 100644
--- a/net/net.c
+++ b/net/net.c
@@ -149,7 +149,7 @@ struct eth_device *net_route(IPaddr_t dest)
struct eth_device *edev;
for_each_netdev(edev) {
- if (!edev->ipaddr)
+ if (!edev->ipaddr || !edev->ifup)
continue;
if ((dest & edev->netmask) == (edev->ipaddr & edev->netmask)) {