From 6721cba75b4997448b618a4b00ef25f142924de0 Mon Sep 17 00:00:00 2001
From: Mai-Lapyst <mai-lapyst@noreply.codeberg.org>
Date: Sat, 16 Mar 2024 00:35:56 +0100
Subject: [PATCH] Fix filePreviewPattern

---
 modules/markup/html.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/markup/html.go b/modules/markup/html.go
index 7fe7e5fc4..d0d253073 100644
--- a/modules/markup/html.go
+++ b/modules/markup/html.go
@@ -65,7 +65,7 @@ var (
 	validLinksPattern = regexp.MustCompile(`^[a-z][\w-]+://`)
 
 	// filePreviewPattern matches "http://domain/org/repo/src/commit/COMMIT/filepath#L1-L2"
-	filePreviewPattern = regexp.MustCompile(`https?://((?:\S+/){4,5})src/commit/([0-9a-f]{4,64})/(\S+)#(L\d+(?:-L\d+)?)`)
+	filePreviewPattern = regexp.MustCompile(`https?://((?:\S+/){3})src/commit/([0-9a-f]{4,64})/(\S+)#(L\d+(?:-L\d+)?)`)
 
 	// While this email regex is definitely not perfect and I'm sure you can come up
 	// with edge cases, it is still accepted by the CommonMark specification, as