plugin/rewrite: fix flow control logic for all rule types (#1308)

Resolves: #1307
This commit is contained in:
Paul Greenberg
2017-12-14 13:25:36 -05:00
committed by John Belamaric
parent 671d170619
commit 3125381f2d
4 changed files with 34 additions and 20 deletions

View File

@@ -107,9 +107,9 @@ func newRule(args ...string) (Rule, error) {
case "name":
return newNameRule(mode, args[startArg:]...)
case "class":
return newClassRule(args[startArg], args[startArg+1])
return newClassRule(mode, args[startArg:]...)
case "type":
return newTypeRule(args[startArg], args[startArg+1])
return newTypeRule(mode, args[startArg:]...)
case "edns0":
return newEdns0Rule(mode, args[startArg:]...)
default: