fix(query): fix printing irregularities
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

Signed-off-by: Sam Therapy <sam@samtherapy.net>
This commit is contained in:
Sam Therapy 2022-10-14 18:46:01 +02:00
parent add1ef61a2
commit a537dca87f
Signed by: sam
GPG key ID: 4D8B07C18F31ACBD

View file

@ -147,23 +147,18 @@ func ToString(res util.Response, opts *util.Options) (string, error) {
}
func serverExtra(opts *util.Options) string {
// Add extra information to server string
var extra string
switch {
case opts.TCP:
extra = ":" + strconv.Itoa(opts.Request.Port) + " (TCP)"
return " (TCP)"
case opts.TLS:
extra = ":" + strconv.Itoa(opts.Request.Port) + " (TLS)"
return " (TLS)"
case opts.HTTPS, opts.DNSCrypt:
extra = ""
return ""
case opts.QUIC:
extra = ":" + strconv.Itoa(opts.Request.Port) + " (QUIC)"
return " (QUIC)"
default:
extra = ":" + strconv.Itoa(opts.Request.Port) + " (UDP)"
return " (UDP)"
}
return extra
}
// stringParse edits the raw responses to user requests.
@ -419,7 +414,7 @@ func MakePrintable(res util.Response, opts *util.Options) (*Message, error) {
ret.Statistics = Statistics{
RTT: res.RTT.String(),
Server: opts.Request.Server + serverExtra(opts),
When: time.Now().Format(time.RFC1123Z),
When: time.Now().Format(time.RFC3339),
MsgSize: res.DNS.Len(),
}
} else {