From 61b3b8122c4fb0492c50896c87c71a2d5dd67d59 Mon Sep 17 00:00:00 2001 From: Bruce Marriner Date: Mon, 11 Jan 2016 13:23:11 -0600 Subject: [PATCH] Only close chans if they are open, closes #80 --- discord.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/discord.go b/discord.go index 1ec1844..e985dbf 100644 --- a/discord.go +++ b/discord.go @@ -125,8 +125,13 @@ func (s *Session) Close() { s.DataReady = false - close(s.listenChan) - close(s.heartbeatChan) + if s.listenChan != nil { + close(s.listenChan) + } + + if s.heartbeatChan != nil { + close(s.heartbeatChan) + } if s.wsConn != nil { s.wsConn.Close()