Only close chans if they are open, closes #80

This commit is contained in:
Bruce Marriner 2016-01-11 13:23:11 -06:00
parent 1da7bf090b
commit 61b3b8122c

View file

@ -125,8 +125,13 @@ func (s *Session) Close() {
s.DataReady = false s.DataReady = false
close(s.listenChan) if s.listenChan != nil {
close(s.heartbeatChan) close(s.listenChan)
}
if s.heartbeatChan != nil {
close(s.heartbeatChan)
}
if s.wsConn != nil { if s.wsConn != nil {
s.wsConn.Close() s.wsConn.Close()