summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--modules/markdown/sanitizer.go12
1 files changed, 2 insertions, 10 deletions
diff --git a/modules/markdown/sanitizer.go b/modules/markdown/sanitizer.go
index 14e8fc1b22..cc00c9a1a3 100644
--- a/modules/markdown/sanitizer.go
+++ b/modules/markdown/sanitizer.go
@@ -9,7 +9,6 @@ import (
"regexp"
"sync"
- "code.gitea.io/gitea/modules/log"
"code.gitea.io/gitea/modules/setting"
"github.com/microcosm-cc/bluemonday"
@@ -28,7 +27,6 @@ var sanitizer = &Sanitizer{}
// Multiple calls to this function will only create one instance of Sanitizer during
// entire application lifecycle.
func NewSanitizer() {
- log.Trace("Markdown: sanitizer initialization requested")
sanitizer.init.Do(func() {
sanitizer.policy = bluemonday.UGCPolicy()
// We only want to allow HighlightJS specific classes for code blocks
@@ -40,16 +38,12 @@ func NewSanitizer() {
// Custom URL-Schemes
sanitizer.policy.AllowURLSchemes(setting.Markdown.CustomURLSchemes...)
-
- log.Trace("Markdown: sanitizer initialized")
})
}
// Sanitize takes a string that contains a HTML fragment or document and applies policy whitelist.
func Sanitize(s string) string {
- if sanitizer.policy == nil {
- NewSanitizer()
- }
+ NewSanitizer()
return sanitizer.policy.Sanitize(s)
}
@@ -59,8 +53,6 @@ func SanitizeBytes(b []byte) []byte {
// nothing to sanitize
return b
}
- if sanitizer.policy == nil {
- NewSanitizer()
- }
+ NewSanitizer()
return sanitizer.policy.SanitizeBytes(b)
}