container_list: guard against list filter being nil

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
Antonio Murdaca 2017-11-11 12:15:59 +01:00
parent bc4319c7a8
commit 8bdb7b912d
No known key found for this signature in database
GPG key ID: B2BEAD150DE936B9

View file

@ -38,12 +38,13 @@ func (s *Server) ListContainers(ctx context.Context, req *pb.ListContainersReque
logrus.Debugf("ListContainersRequest %+v", req)
var ctrs []*pb.Container
filter := req.Filter
filter := req.GetFilter()
ctrList, err := s.ContainerServer.ListContainers()
if err != nil {
return nil, err
}
if filter != nil {
// Filter using container id and pod id first.
if filter.Id != "" {
id, err := s.CtrIDIndex().Get(filter.Id)
@ -73,6 +74,7 @@ func (s *Server) ListContainers(ctx context.Context, req *pb.ListContainersReque
}
}
}
}
for _, ctr := range ctrList {
podSandboxID := ctr.Sandbox()