From 0d2c373514de8afd5174b32215513c631d10c357 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Wed, 16 Oct 2019 11:19:14 +0200 Subject: Ignore routes not for the wg interface Adding 127.0.0.0/8 (lo) for example is not what we want. Didn't happen in tests/netsh.sh because the use of network namespaces. --- wg-dynamic-server.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'wg-dynamic-server.c') diff --git a/wg-dynamic-server.c b/wg-dynamic-server.c index 959a0f1..3aa4344 100644 --- a/wg-dynamic-server.c +++ b/wg-dynamic-server.c @@ -453,7 +453,7 @@ static void setup() wg_interface); setup_sockets(); - leases_init(NULL, nlsock); + leases_init(NULL, nlsock, device->ifindex); init_leases_from_peers(); } @@ -509,7 +509,7 @@ static void handle_event(void *ptr, uint32_t events) } if (ptr == nlsock) { - leases_update_pools(nlsock); + leases_update_pools(nlsock, device->ifindex); return; } -- cgit v1.2.3-59-g8ed1b