0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2024-12-23 22:27:38 -05:00

actually return error on redeclaration

This commit is contained in:
Craig Peterson 2017-10-19 10:27:10 -04:00
parent dd4b3efa47
commit 68a495f144

View file

@ -100,10 +100,9 @@ func (p *parser) begin() error {
if p.definedMacros == nil {
p.definedMacros = map[string][]Token{}
}
if p.definedMacros[name] != nil {
p.Errf("redeclaration of previously declared macro %s", name)
if _, found := p.definedMacros[name]; found {
return p.Errf("redeclaration of previously declared macro %s", name)
}
// consume all tokens til matched close brace
tokens, err := p.macroTokens()
if err != nil {