From 8460ac66f3e7dca22a93b8a879b805bc03c06fe5 Mon Sep 17 00:00:00 2001 From: Andy Grunwald Date: Thu, 13 Jan 2022 20:48:56 +0100 Subject: [PATCH] Client Example: Fix closing order --- example_client_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/example_client_test.go b/example_client_test.go index 32f8875..ad9dba1 100644 --- a/example_client_test.go +++ b/example_client_test.go @@ -278,6 +278,7 @@ func (session *Session) Close() error { if !session.isReady { return errAlreadyClosed } + close(session.done) err := session.channel.Close() if err != nil { return err @@ -286,7 +287,7 @@ func (session *Session) Close() error { if err != nil { return err } - close(session.done) + session.isReady = false return nil }