wg-quick: android: do not choke on empty allowed-ips
Reported-by: Samuel Holland <samuel@sholland.org> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
1aa8364b17
commit
7e106d3a4c
1 changed files with 4 additions and 1 deletions
|
@ -512,9 +512,12 @@ static void set_routes(const char *iface, unsigned int netid)
|
||||||
if (!start)
|
if (!start)
|
||||||
continue;
|
continue;
|
||||||
++start;
|
++start;
|
||||||
for (char *allowedip = strtok(start, " \n"); allowedip; allowedip = strtok(NULL, " \n"))
|
for (char *allowedip = strtok(start, " \n"); allowedip; allowedip = strtok(NULL, " \n")) {
|
||||||
|
if (!strcmp(allowedip, "(none)"))
|
||||||
|
continue;
|
||||||
add_route(iface, netid, allowedip);
|
add_route(iface, netid, allowedip);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void maybe_block_ipv6(const char *iface)
|
static void maybe_block_ipv6(const char *iface)
|
||||||
|
|
Loading…
Reference in a new issue