From 6e8de70c822a305d5196c991de69317bba875969 Mon Sep 17 00:00:00 2001 From: Dmitri Goutnik Date: Mon, 8 Apr 2019 09:15:59 -0500 Subject: [PATCH] Make extract_urls regex more portable --- src/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/menu.c b/src/menu.c index 71f1a6b..e0e9030 100644 --- a/src/menu.c +++ b/src/menu.c @@ -40,7 +40,7 @@ static bool regex_init(void) return true; char *regex = - "\\b(https?://|ftps?://|news://|mailto:|file://|www\\.)" + "\\<(https?://|ftps?://|news://|mailto:|file://|www\\.)" "[-[:alnum:]_\\@;/?:&=%$.+!*\x27,~#]*" "(\\([-[:alnum:]_\\@;/?:&=%$.+!*\x27,~#]*\\)|[-[:alnum:]_\\@;/?:&=%$+*~])+"; int code = regcomp(&url_regex, regex, REG_EXTENDED | REG_ICASE);