Skip to content

Commit 40c5156

Browse files
authored
Merge pull request moby#27713 from resouer/return-err
return when error happens on listener close
2 parents 6d1937a + 390fe75 commit 40c5156

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

pkg/listeners/listeners_unix.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"net"
99
"strconv"
1010

11-
"github.com/Sirupsen/logrus"
1211
"github.com/coreos/go-systemd/activation"
1312
"github.com/docker/go-connections/sockets"
1413
)
@@ -86,8 +85,7 @@ func listenFD(addr string, tlsConfig *tls.Config) ([]net.Listener, error) {
8685
continue
8786
}
8887
if err := ls.Close(); err != nil {
89-
// TODO: We shouldn't log inside a library. Remove this or error out.
90-
logrus.Errorf("failed to close systemd activated file: fd %d: %v", fdOffset+3, err)
88+
return nil, fmt.Errorf("failed to close systemd activated file: fd %d: %v", fdOffset+3, err)
9189
}
9290
}
9391
return []net.Listener{listeners[fdOffset]}, nil

0 commit comments

Comments
 (0)