]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
url: regex parser - accept underline as part of the hostname, fixes #4102
authorJaroslav Kysela <perex@perex.cz>
Mon, 28 Nov 2016 08:55:54 +0000 (09:55 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 28 Nov 2016 08:55:54 +0000 (09:55 +0100)
src/url.c

index 4700e165c3bbeefd8741fea4a70e40dec314fd0c..0b742ff000592f182b97dca8fb892587c231bcf0 100644 (file)
--- 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;