From e11c6e64794777bb93c2ae346353a6b1111ab85c Mon Sep 17 00:00:00 2001 From: Kane York Date: Thu, 29 Oct 2015 15:01:42 -0700 Subject: [PATCH] val can be nil --- socketserver/internal/server/publisher.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/socketserver/internal/server/publisher.go b/socketserver/internal/server/publisher.go index 5c1c71dd..9febcf9d 100644 --- a/socketserver/internal/server/publisher.go +++ b/socketserver/internal/server/publisher.go @@ -161,8 +161,10 @@ func deadChannelReaper() { time.Sleep(ReapingDelay) ChatSubscriptionLock.Lock() for key, val := range ChatSubscriptionInfo { - if len(val.Members) == 0 { - ChatSubscriptionInfo[key] = nil + if val != nil { + if len(val.Members) == 0 { + ChatSubscriptionInfo[key] = nil + } } } ChatSubscriptionLock.Unlock()