From 8d3b2405636843b1a552d9773161c7305f05e847 Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Mon, 6 May 2019 14:56:17 -0700 Subject: [PATCH] check room nil before closing --- src/tcp/tcp.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/tcp/tcp.go b/src/tcp/tcp.go index c9a67ac..8c6be1b 100644 --- a/src/tcp/tcp.go +++ b/src/tcp/tcp.go @@ -190,8 +190,12 @@ func (s *server) deleteRoom(room string) { return } log.Debugf("deleting room: %s", room) - s.rooms.rooms[room].first.Close() - s.rooms.rooms[room].second.Close() + if s.rooms.rooms[room].first != nil { + s.rooms.rooms[room].first.Close() + } + if s.rooms.rooms[room].second != nil { + s.rooms.rooms[room].second.Close() + } s.rooms.rooms[room] = roomInfo{first: nil, second: nil} delete(s.rooms.rooms, room)