]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Only clear the address family routes we're re-loading.
authorRoy Marples <roy@marples.name>
Wed, 23 Nov 2016 19:29:34 +0000 (19:29 +0000)
committerRoy Marples <roy@marples.name>
Wed, 23 Nov 2016 19:29:34 +0000 (19:29 +0000)
if-bsd.c

index 5d8b2db48231b6964bb0b2e8b317fd333a9dfd29..0e033d1793478adeca21b52b9732d1f8fcb75529 100644 (file)
--- a/if-bsd.c
+++ b/if-bsd.c
@@ -576,7 +576,7 @@ if_initrt(struct dhcpcd_ctx *ctx, int af)
        char *buf, *p, *end;
        struct rt rt;
 
-       rt_headclear(&ctx->kroutes, AF_UNSPEC);
+       rt_headclear(&ctx->kroutes, af);
 
        mib[0] = CTL_NET;
        mib[1] = PF_ROUTE;