|
@@ -111,7 +111,13 @@ func (daemon *Daemon) killWithSignal(container *containerpkg.Container, stopSign
|
|
|
defer cancel()
|
|
|
s := <-container.Wait(ctx, containerpkg.WaitConditionNotRunning)
|
|
|
if s.Err() != nil {
|
|
|
- daemon.handleContainerExit(container, nil)
|
|
|
+ if err := daemon.handleContainerExit(container, nil); err != nil {
|
|
|
+ log.G(context.TODO()).WithFields(log.Fields{
|
|
|
+ "error": err,
|
|
|
+ "container": container.ID,
|
|
|
+ "action": "kill",
|
|
|
+ }).Warn("error while handling container exit")
|
|
|
+ }
|
|
|
}
|
|
|
}()
|
|
|
} else {
|