diff options
author | Unknwon <u@gogs.io> | 2017-03-31 16:19:10 -0400 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-03-31 16:19:10 -0400 |
commit | 761bb3cf53960485921ad045bae5a79340d66f97 (patch) | |
tree | 7f8e475e64cbd9ba6f485891092478cba028c96c /modules/markup/markdown_test.go | |
parent | c1c269d9ef50595475cf4c6728d9b20a6417c490 (diff) |
modules/markup: protect sanitizer from possible modification
Only expose public APIs for 'Sanitize' and 'SanitizeBytes' to
eliminate unintentional modifications to sanitizer policy. Also
use 'sync.Once' to make sure multiple calls of 'NewSanitizer' is
safe (although should never happen, but this is a better way).
Diffstat (limited to 'modules/markup/markdown_test.go')
-rw-r--r-- | modules/markup/markdown_test.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/markup/markdown_test.go b/modules/markup/markdown_test.go index 2d06a149..cbf75312 100644 --- a/modules/markup/markdown_test.go +++ b/modules/markup/markdown_test.go @@ -1,13 +1,14 @@ package markup_test import ( - . "github.com/gogits/gogs/modules/markup" - . "github.com/smartystreets/goconvey/convey" + "bytes" "testing" - "bytes" - "github.com/gogits/gogs/modules/setting" "github.com/russross/blackfriday" + . "github.com/smartystreets/goconvey/convey" + + . "github.com/gogits/gogs/modules/markup" + "github.com/gogits/gogs/modules/setting" ) func TestMarkdown(t *testing.T) { |