Merge pull request #46974 from akerouanton/fud-debug-log

libnet: Improve the debug log written when the extKeyListener is stopped
This commit is contained in:
Sebastiaan van Stijn 2024-01-03 19:28:58 +01:00 committed by GitHub
commit 7df554acb0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -131,7 +131,8 @@ func (c *Controller) acceptClientConnections(sock string, l net.Listener) {
conn, err := l.Accept()
if err != nil {
if _, err1 := os.Stat(sock); os.IsNotExist(err1) {
log.G(context.TODO()).Debugf("Unix socket %s doesn't exist. cannot accept client connections", sock)
// This happens when the socket is closed by the daemon, eg. during shutdown.
log.G(context.TODO()).Debugf("Unix socket %s was closed. The external key listener will stop.", sock)
return
}
log.G(context.TODO()).Errorf("Error accepting connection %v", err)