diff --git a/ekms/internal/kms/quipsec.go b/ekms/internal/kms/quipsec.go index d3971c74be10a0abd3e278b0320d2aefa7e4b749..77fe1a4106653c7eae0adce1704609392b3c7a54 100644 --- a/ekms/internal/kms/quipsec.go +++ b/ekms/internal/kms/quipsec.go @@ -23,6 +23,7 @@ func (qs *quipSecServer) PushKeys(ctx context.Context, req *pb.PushKeysRequest) p, _ := peer.FromContext(ctx) host, _, err := net.SplitHostPort(p.Addr.String()) if err != nil { + return nil, status.Errorf(codes.Internal, "could not get host from peer") } for _, qm := range qs.eKMS.quantumModules {