shithub: hugo

Download patch

ref: 8fe48a657642c4fc9855a62e9517509b10b0cbbd
parent: 39c74b70dc9b9def0577a080760d41433731fe8c
author: Bjørn Erik Pedersen <[email protected]>
date: Sat Apr 9 10:25:33 EDT 2016

Fix potential data race in test

--- a/hugolib/shortcode.go
+++ b/hugolib/shortcode.go
@@ -558,7 +558,9 @@
 	buffer := bp.GetBuffer()
 	defer bp.PutBuffer(buffer)
 
+	isInnerShortcodeCache.RLock()
 	err := tmpl.Execute(buffer, data)
+	isInnerShortcodeCache.RUnlock()
 	if err != nil {
 		jww.ERROR.Println("error processing shortcode", tmpl.Name(), "\n ERR:", err)
 		jww.WARN.Println(data)