From c0b68d2eafaf2b44df9377ba0844bc315163247e Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 10 May 2022 12:40:49 +0200 Subject: wg-quick: android: use right regex for host-vs-IP Looks like the "is valid ifname" regex was copy and pasted from wg-quick.bash instead of the "is valid IP" regex. Signed-off-by: Jason A. Donenfeld --- src/wg-quick/android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/wg-quick/android.c') diff --git a/src/wg-quick/android.c b/src/wg-quick/android.c index a5a789a..1263ee4 100644 --- a/src/wg-quick/android.c +++ b/src/wg-quick/android.c @@ -855,7 +855,7 @@ static void set_dnses(unsigned int netid, const char *dnses) if (!len) return; - xregcomp(®ex_ipnothost, "^[a-zA-Z0-9_=+.-]{1,15}$", REG_EXTENDED | REG_NOSUB); + xregcomp(®ex_ipnothost, "(^[0-9.]+$)|(^.*:.*$)", REG_EXTENDED | REG_NOSUB); for (char *dns = strtok(mutable, ", \t\n"); dns; dns = strtok(NULL, ", \t\n")) { if (strchr(dns, '\'') || strchr(dns, '\\')) continue; -- cgit v1.2.3-59-g8ed1b