3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-22 18:52:41 +01:00

clear client channel list on destroy

This commit is contained in:
Jeremy Latt 2014-02-12 18:33:08 -08:00
parent 2aa61b0dbe
commit 01fa48c73e

View File

@ -147,13 +147,20 @@ func (client *Client) Destroy() error {
close(client.replies)
client.replies = nil
client.conn.Close()
if client.idleTimer != nil {
client.idleTimer.Stop()
}
if client.quitTimer != nil {
client.quitTimer.Stop()
}
// clear channel list
client.channels = make(ChannelSet)
return nil
}