From c4fb4a35ab7a0d3e3b5c398779e01a1a03ba3633 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 9 Nov 2021 11:16:40 -0500 Subject: [PATCH] don't allow @ character in uriString prefixing (#538) --- common/src/misc/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/misc/utils.ts b/common/src/misc/utils.ts index 55c4388eb1d..6ceb459a807 100644 --- a/common/src/misc/utils.ts +++ b/common/src/misc/utils.ts @@ -219,7 +219,8 @@ export class Utils { } let httpUrl = uriString.startsWith('http://') || uriString.startsWith('https://'); - if (!httpUrl && uriString.indexOf('://') < 0 && Utils.tldEndingRegex.test(uriString)) { + if (!httpUrl && uriString.indexOf('://') < 0 && Utils.tldEndingRegex.test(uriString) && + uriString.indexOf('@') < 0) { uriString = 'http://' + uriString; httpUrl = true; }