Use TrimPrefix instead of TrimLeft in rewrite prefix plugin (#2364) (#2370)

This commit is contained in:
Daniel Garcia 2018-12-06 15:02:07 -06:00 committed by Miek Gieben
parent 9a393ac5c8
commit f51c110511
2 changed files with 29 additions and 1 deletions

View file

@ -71,7 +71,7 @@ func (rule *exactNameRule) Rewrite(ctx context.Context, state request.Request) R
// Rewrite rewrites the current request when the name begins with the matching string.
func (rule *prefixNameRule) Rewrite(ctx context.Context, state request.Request) Result {
if strings.HasPrefix(state.Name(), rule.Prefix) {
state.Req.Question[0].Name = rule.Replacement + strings.TrimLeft(state.Name(), rule.Prefix)
state.Req.Question[0].Name = rule.Replacement + strings.TrimPrefix(state.Name(), rule.Prefix)
return RewriteDone
}
return RewriteIgnored