We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5b4fcd6 commit 9e8d209Copy full SHA for 9e8d209
1 file changed
pkg/sanitize/sanitize.go
@@ -34,16 +34,13 @@ func FilterInvisibleCharacters(input string) string {
34
}
35
36
func FilterHTMLTags(input string) string {
37
- if policy == nil {
38
- policyInit()
39
- }
40
if input == "" {
41
return input
42
43
- return policy.Sanitize(input)
+ return getPolicy().Sanitize(input)
44
45
46
-func policyInit() {
+func getPolicy() *bluemonday.Policy {
47
policyOnce.Do(func() {
48
p := bluemonday.StrictPolicy()
49
@@ -68,6 +65,7 @@ func policyInit() {
68
65
69
66
policy = p
70
67
})
+ return policy
71
72
73
func shouldRemoveRune(r rune) bool {
0 commit comments