libnetwork: Resolved.SetupFunc() minor cleanup

Remove intermediate variables in favor of struct-literals.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2023-08-09 20:08:08 +02:00
parent de4ba13400
commit f661bd8ee5
No known key found for this signature in database
GPG key ID: 76698F39D527CE8C

View file

@ -105,24 +105,20 @@ func (r *Resolver) SetupFunc(port int) func() {
var err error
// DNS operates primarily on UDP
addr := &net.UDPAddr{
r.conn, err = net.ListenUDP("udp", &net.UDPAddr{
IP: net.ParseIP(r.listenAddress),
Port: port,
}
r.conn, err = net.ListenUDP("udp", addr)
})
if err != nil {
r.err = fmt.Errorf("error in opening name server socket %v", err)
return
}
// Listen on a TCP as well
tcpaddr := &net.TCPAddr{
r.tcpListen, err = net.ListenTCP("tcp", &net.TCPAddr{
IP: net.ParseIP(r.listenAddress),
Port: port,
}
r.tcpListen, err = net.ListenTCP("tcp", tcpaddr)
})
if err != nil {
r.err = fmt.Errorf("error in opening name TCP server socket %v", err)
return