touch should respect destroyed

This commit is contained in:
Jeremy Latt 2014-02-13 20:38:22 -08:00
parent e0e61907ce
commit 541a40b056
2 changed files with 5 additions and 1 deletions

@ -50,6 +50,10 @@ func NewClient(server *Server, conn net.Conn) *Client {
}
func (client *Client) Touch() {
if client.destroyed {
return
}
client.atime = time.Now()
if client.quitTimer != nil {

@ -66,7 +66,7 @@ func (socket *Socket) Write(lines []string) error {
}
func (socket *Socket) readLines() {
for !socket.closed {
for {
line, err := socket.reader.ReadString('\n')
if err != nil {
if DEBUG_NET {