Check error return values

Both tty.resize and notifySocket.setupSocket return an error which isn't
handled in the caller. Fix this and either log or propagate the errors.

Found using https://github.com/mvdan/unparam

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
This commit is contained in:
Tobias Klauser
2017-08-17 11:41:19 +02:00
parent c6126b2141
commit 4c5bf649d0
2 changed files with 10 additions and 3 deletions
+6 -2
View File
@@ -75,11 +75,15 @@ func (h *signalHandler) forward(process *libcontainer.Process, tty *tty, detach
}
// perform the initial tty resize.
tty.resize()
if err := tty.resize(); err != nil {
logrus.Error(err)
}
for s := range h.signals {
switch s {
case unix.SIGWINCH:
tty.resize()
if err := tty.resize(); err != nil {
logrus.Error(err)
}
case unix.SIGCHLD:
exits, err := h.reap()
if err != nil {