cleanup code by lint (#3312)
Signed-off-by: Guangming Wang <guangming.wang@daocloud.io>
This commit is contained in:
parent
f2df37a1fe
commit
8af4685587
5 changed files with 6 additions and 14 deletions
|
@ -65,8 +65,7 @@ func (k *Kubernetes) nsAddrs(external bool, zone string) []dns.RR {
|
|||
}
|
||||
|
||||
// Create an RR slice of collected IPs
|
||||
var rrs []dns.RR
|
||||
rrs = make([]dns.RR, len(svcIPs))
|
||||
rrs := make([]dns.RR, len(svcIPs))
|
||||
for i, ip := range svcIPs {
|
||||
if ip.To4() == nil {
|
||||
rr := new(dns.AAAA)
|
||||
|
|
|
@ -104,10 +104,8 @@ func (rule *regexNameRule) Rewrite(ctx context.Context, state request.Request) R
|
|||
s := rule.Replacement
|
||||
for groupIndex, groupValue := range regexGroups {
|
||||
groupIndexStr := "{" + strconv.Itoa(groupIndex) + "}"
|
||||
if strings.Contains(s, groupIndexStr) {
|
||||
s = strings.Replace(s, groupIndexStr, groupValue, -1)
|
||||
}
|
||||
}
|
||||
state.Req.Question[0].Name = s
|
||||
return RewriteDone
|
||||
}
|
||||
|
@ -264,10 +262,7 @@ func (rule *regexNameRule) GetResponseRule() ResponseRule { return rule.Response
|
|||
|
||||
// hasClosingDot return true if s has a closing dot at the end.
|
||||
func hasClosingDot(s string) bool {
|
||||
if strings.HasSuffix(s, ".") {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
return strings.HasSuffix(s, ".")
|
||||
}
|
||||
|
||||
// getSubExprUsage return the number of subexpressions used in s.
|
||||
|
|
|
@ -59,10 +59,8 @@ func (r *ResponseReverter) WriteMsg(res *dns.Msg) error {
|
|||
s := rule.Replacement
|
||||
for groupIndex, groupValue := range regexGroups {
|
||||
groupIndexStr := "{" + strconv.Itoa(groupIndex) + "}"
|
||||
if strings.Contains(s, groupIndexStr) {
|
||||
s = strings.Replace(s, groupIndexStr, groupValue, -1)
|
||||
}
|
||||
}
|
||||
name = s
|
||||
isNameRewritten = true
|
||||
case "ttl":
|
||||
|
|
|
@ -422,7 +422,7 @@ func optsEqual(a, b []dns.EDNS0) bool {
|
|||
if aa.SourceScope != bb.SourceScope {
|
||||
return false
|
||||
}
|
||||
if !bytes.Equal(aa.Address, bb.Address) {
|
||||
if !aa.Address.Equal(bb.Address) {
|
||||
return false
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -358,7 +358,7 @@ func (r *Request) Match(reply *dns.Msg) bool {
|
|||
return false
|
||||
}
|
||||
|
||||
if reply.Response == false {
|
||||
if !reply.Response {
|
||||
return false
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue