Skip to content

Commit 085d0db

Browse files
committed
Start benchmarking before Write(), not the setup time
1 parent 3770b52 commit 085d0db

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

dnscrypt-proxy/dnsutils.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,6 @@ func _dnsExchange(
512512
proxy.prepareForRelay(udpAddr.IP, udpAddr.Port, &binQuery)
513513
upstreamAddr = relay.RelayUDPAddr
514514
}
515-
now := time.Now()
516515
pc, err := net.DialTimeout("udp", upstreamAddr.String(), proxy.timeout)
517516
if err != nil {
518517
return DNSExchangeResponse{err: err}
@@ -521,6 +520,7 @@ func _dnsExchange(
521520
if err := pc.SetDeadline(time.Now().Add(proxy.timeout)); err != nil {
522521
return DNSExchangeResponse{err: err}
523522
}
523+
now := time.Now()
524524
if _, err := pc.Write(binQuery); err != nil {
525525
return DNSExchangeResponse{err: err}
526526
}
@@ -554,7 +554,6 @@ func _dnsExchange(
554554
proxy.prepareForRelay(tcpAddr.IP, tcpAddr.Port, &binQuery)
555555
upstreamAddr = relay.RelayTCPAddr
556556
}
557-
now := time.Now()
558557
var pc net.Conn
559558
proxyDialer := proxy.xTransport.proxyDialer
560559
if proxyDialer == nil {
@@ -573,6 +572,7 @@ func _dnsExchange(
573572
if err != nil {
574573
return DNSExchangeResponse{err: err}
575574
}
575+
now := time.Now()
576576
if _, err := pc.Write(binQuery); err != nil {
577577
return DNSExchangeResponse{err: err}
578578
}

0 commit comments

Comments
 (0)