From fb53190389d54713d6b72fd415508e255424786d Mon Sep 17 00:00:00 2001 From: rajasec Date: Wed, 20 Apr 2016 20:33:39 +0530 Subject: [PATCH] Not showing up the events for destroyed container Signed-off-by: rajasec Updated as per review comments by moving to caller Signed-off-by: rajasec --- events.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/events.go b/events.go index 777ecea2..352106c6 100644 --- a/events.go +++ b/events.go @@ -37,6 +37,14 @@ information is displayed once every 5 seconds.`, if err != nil { fatal(err) } + id := context.Args().First() + status, err := container.Status() + if err != nil { + fatal(err) + } + if status == libcontainer.Destroyed { + fatalf("container with id %s is not running",id) + } var ( stats = make(chan *libcontainer.Stats, 1) events = make(chan *event, 1024)