From: Jaroslav Kysela Date: Sat, 14 Nov 2015 21:34:21 +0000 (+0100) Subject: url: fix the regex for simple url parser for udp://@ syntax X-Git-Tag: v4.2.1~1543 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=82776a49c293d6fcb69cc1fe4b1b44e93a79f0ba;p=thirdparty%2Ftvheadend.git url: fix the regex for simple url parser for udp://@ syntax --- diff --git a/src/url.c b/src/url.c index 8e6768093..7f3b9ce44 100644 --- 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;