From a2d365c81fc4eb35ac598bcef696eb1b775b8a9b Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 19 Apr 2017 19:16:36 +0800 Subject: [PATCH] fix #1501 ssh hangs caused by #1461 (#1513) --- modules/markdown/sanitizer.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/modules/markdown/sanitizer.go b/modules/markdown/sanitizer.go index 14e8fc1b2..cc00c9a1a 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) }