aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2018-11-11 22:11:56 -0500
committerJason A. Donenfeld <Jason@zx2c4.com>2018-11-11 22:15:01 -0500
commit941bb3355d1882dab3d7f65e8b8bf2a5ae3b72be (patch)
treef415ca752f5d355ff479ff1ab9d754d3ef0b7f71 /src
parentkeygen-html: add missing glue macro (diff)
downloadwireguard-monolithic-historical-941bb3355d1882dab3d7f65e8b8bf2a5ae3b72be.tar.xz
wireguard-monolithic-historical-941bb3355d1882dab3d7f65e8b8bf2a5ae3b72be.zip
wg-quick: android: do not choke on empty allowed-ips
Reported-by: Samuel Holland <samuel@sholland.org>
Diffstat (limited to '')
-rw-r--r--src/tools/wg-quick/android.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tools/wg-quick/android.c b/src/tools/wg-quick/android.c
index e397664..e2b6abe 100644
--- a/src/tools/wg-quick/android.c
+++ b/src/tools/wg-quick/android.c
@@ -512,8 +512,11 @@ static void set_routes(const char *iface, unsigned int netid)
if (!start)
continue;
++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);
+ }
}
}