Use accessors for systemd things, too

This commit is contained in:
Frank Denis 2020-04-26 17:08:24 +02:00
parent 436bce9edf
commit 80b95b1ba6
1 changed files with 2 additions and 2 deletions

View File

@ -21,11 +21,11 @@ func (proxy *Proxy) addSystemDListeners() error {
for i, file := range files {
defer file.Close()
if listener, err := net.FileListener(file); err == nil {
proxy.registerTcpListener(listener.(*net.TCPListener))
dlog.Noticef("Wiring systemd TCP socket #%d, %s, %s", i, file.Name(), listener.Addr())
proxy.tcpListener = append(proxy.tcpListener, listener.(*net.TCPListener))
} else if pc, err := net.FilePacketConn(file); err == nil {
proxy.registerUdpListener(pc.(*net.UDPConn))
dlog.Noticef("Wiring systemd UDP socket #%d, %s, %s", i, file.Name(), pc.LocalAddr())
proxy.udpListener = append(proxy.udpListener, pc.(*net.UDPConn))
}
}
return nil