From 03fc51d5738b4bd7163c984e5359e3a582f77800 Mon Sep 17 00:00:00 2001 From: Ralf Haferkamp Date: Thu, 13 Jul 2023 11:51:53 +0200 Subject: [PATCH] registry: correctly return from go-routine on cancelation When the the context is cancel we need to return from the go-routine after de-registering the service. --- ocis-pkg/registry/register.go | 1 + 1 file changed, 1 insertion(+) diff --git a/ocis-pkg/registry/register.go b/ocis-pkg/registry/register.go index e4e55837f7..692307dd2f 100644 --- a/ocis-pkg/registry/register.go +++ b/ocis-pkg/registry/register.go @@ -39,6 +39,7 @@ func RegisterService(ctx context.Context, service *mRegistry.Service, logger log if err != nil { logger.Err(err).Msgf("Error unregistering external service %v", service.Name) } + return } } }()