]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg-quick: android: do not choke on empty allowed-ips
authorJason A. Donenfeld <Jason@zx2c4.com>
Mon, 12 Nov 2018 03:11:56 +0000 (22:11 -0500)
committerJason A. Donenfeld <Jason@zx2c4.com>
Mon, 12 Nov 2018 03:15:01 +0000 (22:15 -0500)
Reported-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/wg-quick/android.c

index e3976644a12afb5fce49dfedd7ab2af04b272f8a..e2b6abe0bb927cd5a911a09d5aede723a32bfb9a 100644 (file)
@@ -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);
+               }
        }
 }