aboutsummaryrefslogtreecommitdiff
path: root/src/text/template/template.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/text/template/template.go')
-rw-r--r--src/text/template/template.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/text/template/template.go b/src/text/template/template.go
index fd74d45e9b..776be9cd07 100644
--- a/src/text/template/template.go
+++ b/src/text/template/template.go
@@ -127,9 +127,9 @@ func (t *Template) copy(c *common) *Template {
// its definition. If it has been defined and already has that name, the existing
// definition is replaced; otherwise a new template is created, defined, and returned.
func (t *Template) AddParseTree(name string, tree *parse.Tree) (*Template, error) {
+ t.init()
t.muTmpl.Lock()
defer t.muTmpl.Unlock()
- t.init()
nt := t
if name != t.name {
nt = t.New(name)