From 15299f4ed15c359fb19ba8c7e363b8fe98d5bab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20R=C3=BChl?= Date: Tue, 22 Aug 2023 13:19:36 +0200 Subject: [PATCH] fix: close calls on FindServers* should be deferred --- client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index 9dfe0777..d0520c72 100644 --- a/client.go +++ b/client.go @@ -37,7 +37,7 @@ func FindServers(ctx context.Context, endpoint string, opts ...Option) ([]*ua.Ap if err := c.Dial(ctx); err != nil { return nil, err } - c.Close(ctx) + defer c.Close(ctx) res, err := c.FindServers(ctx) if err != nil { return nil, err @@ -55,7 +55,7 @@ func FindServersOnNetwork(ctx context.Context, endpoint string, opts ...Option) if err := c.Dial(ctx); err != nil { return nil, err } - c.Close(ctx) + defer c.Close(ctx) res, err := c.FindServersOnNetwork(ctx) if err != nil { return nil, err