From: Jaroslav Kysela Date: Mon, 28 Nov 2016 08:55:54 +0000 (+0100) Subject: url: regex parser - accept underline as part of the hostname, fixes #4102 X-Git-Tag: v4.2.1~204 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d233faefbc55b446bac269189e3413b42d5c9d64;p=thirdparty%2Ftvheadend.git url: regex parser - accept underline as part of the hostname, fixes #4102 --- diff --git a/src/url.c b/src/url.c index 4700e165c..0b742ff00 100644 --- a/src/url.c +++ b/src/url.c @@ -144,7 +144,7 @@ urlparse_done( void ) // TODO: does not support ipv6 #define UC "[a-z0-9_\\.!£$%^&-]" #define PC UC -#define HC "[a-z0-9\\.-]" +#define HC "[a-z0-9_\\.-]" #define URL_RE "^([A-Za-z]+)://(("UC"+)(:("PC"+))?@|@)?("HC"+)(:([0-9]+))?(/[^\\?]*)?(.([^#]*))?(#(.*))?" static regex_t *urlparse_exp = NULL;