Add check for port at the end (#142)
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Fixes #141 Before, a failure would add on the port, eg. ``` 127.0.0.1:53 127.0.0.1:53:53 127.0.0.1:53:53:53 // Go actually thinks this is now an IPv6 address, interesting ``` Now a check is added so this doesn't happen Reviewed-on: #142 Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
This commit is contained in:
parent
bf0e44e80c
commit
b80219019e
2 changed files with 8 additions and 3 deletions
|
@ -141,7 +141,6 @@ local release() = {
|
|||
from_secret: 'DRONE_TOKEN',
|
||||
},
|
||||
},
|
||||
fork: true,
|
||||
repositories: [
|
||||
'packages/awl',
|
||||
],
|
||||
|
|
|
@ -36,7 +36,10 @@ func LoadResolver(opts *util.Options) (Resolver, error) {
|
|||
}, nil
|
||||
case opts.QUIC:
|
||||
opts.Logger.Info("loading DNS-over-QUIC resolver")
|
||||
opts.Request.Server = net.JoinHostPort(opts.Request.Server, strconv.Itoa(opts.Request.Port))
|
||||
|
||||
if !strings.HasSuffix(opts.Request.Server, ":"+strconv.Itoa(opts.Request.Port)) {
|
||||
opts.Request.Server = net.JoinHostPort(opts.Request.Server, strconv.Itoa(opts.Request.Port))
|
||||
}
|
||||
|
||||
return &QUICResolver{
|
||||
opts: opts,
|
||||
|
@ -53,7 +56,10 @@ func LoadResolver(opts *util.Options) (Resolver, error) {
|
|||
}, nil
|
||||
default:
|
||||
opts.Logger.Info("loading standard/DNS-over-TLS resolver")
|
||||
opts.Request.Server = net.JoinHostPort(opts.Request.Server, strconv.Itoa(opts.Request.Port))
|
||||
|
||||
if !strings.HasSuffix(opts.Request.Server, ":"+strconv.Itoa(opts.Request.Port)) {
|
||||
opts.Request.Server = net.JoinHostPort(opts.Request.Server, strconv.Itoa(opts.Request.Port))
|
||||
}
|
||||
|
||||
return &StandardResolver{
|
||||
opts: opts,
|
||||
|
|
Loading…
Reference in a new issue