]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
url: fix the regex for simple url parser for udp://@ syntax
authorJaroslav Kysela <perex@perex.cz>
Sat, 14 Nov 2015 21:34:21 +0000 (22:34 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 14 Nov 2015 21:34:21 +0000 (22:34 +0100)
src/url.c

index 8e6768093aa7999c4bf819e56cb6d8c825f4dbe6..7f3b9ce4489b4bdb9463487e4359e0070206c698 100644 (file)
--- a/src/url.c
+++ b/src/url.c
@@ -145,7 +145,7 @@ urlparse_done( void )
 #define UC "[a-z0-9_\\.!£$%^&-]"
 #define PC UC
 #define HC "[a-z0-9\\.-]"
-#define URL_RE "^([A-Za-z]+)://(("UC"+)(:("PC"+))?@)?("HC"+)(:([0-9]+))?(/[^\\?]*)?(.([^#]*))?(#(.*))?"
+#define URL_RE "^([A-Za-z]+)://(("UC"+)(:("PC"+))?@|@)?("HC"+)(:([0-9]+))?(/[^\\?]*)?(.([^#]*))?(#(.*))?"
 
 static regex_t *urlparse_exp = NULL;