From 835e565b5f71b08f44222f1a455430579ce0f7c1 Mon Sep 17 00:00:00 2001 From: Andrii Soluk Date: Thu, 29 Sep 2022 10:55:10 +0300 Subject: [PATCH] fix: Fixes panic if no connection (#47) --- subscription.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/subscription.go b/subscription.go index 50ea558..67350dd 100644 --- a/subscription.go +++ b/subscription.go @@ -418,6 +418,10 @@ func (sc *SubscriptionClient) Run() error { case <-sc.context.Done(): return default: + if sc.conn == nil { + return + } + var message OperationMessage if err := sc.conn.ReadJSON(&message); err != nil { // manual EOF check