Resolve message decode nil pointer error

This commit is contained in:
Trevor Slocum 2017-04-19 11:25:33 -07:00
parent 16e2a8883b
commit 80a5f88b0f
1 changed files with 1 additions and 2 deletions

View File

@ -434,8 +434,7 @@ func (s *Server) handleRead(c *Client) {
}
msg, err := c.reader.Decode()
if err != nil {
log.Println("Unable to read from client:", err)
if msg == nil || err != nil {
c.conn.Close()
s.partAllChannels(c.identifier)
return