From 588dc4c04443380c3a998fd8018d94daa55e1002 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Fri, 2 Sep 2016 13:37:07 +0000 Subject: [PATCH] Don't add host routes for the IPv4LL default route. --- ipv4.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ipv4.c b/ipv4.c index 0bd3ceb8..2115719f 100644 --- a/ipv4.c +++ b/ipv4.c @@ -661,7 +661,8 @@ add_router_host_route(struct rt_head *rt, const struct interface *ifp) return rt; TAILQ_FOREACH(rtp, rt, next) { - if (rtp->dest.s_addr != INADDR_ANY) + if (rtp->dest.s_addr != INADDR_ANY || + rtp->gate.s_addr == INADDR_ANY) continue; /* Scan for a route to match */ TAILQ_FOREACH(rtn, rt, next) { -- 2.47.2