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

more logging; check client for each reply

This commit is contained in:
Jeremy Latt 2014-02-13 19:41:51 -08:00
parent 11537ad975
commit 8902ee040d

View File

@ -127,7 +127,7 @@ func (client *Client) Destroy() {
} }
if DEBUG_CLIENT { if DEBUG_CLIENT {
log.Printf("%s destroy", client) log.Printf("%s.Destroy", client)
} }
client.destroyed = true client.destroyed = true
@ -153,13 +153,13 @@ func (client *Client) Destroy() {
} }
func (client *Client) Reply(replies ...Reply) { func (client *Client) Reply(replies ...Reply) {
if client.destroyed {
if DEBUG_CLIENT {
log.Printf("%s.Reply: destroyed", client)
}
return
}
for _, reply := range replies { for _, reply := range replies {
if client.destroyed {
if DEBUG_CLIENT {
log.Printf("%s.Reply: destroyed: %s", client, reply)
}
break
}
client.replies <- reply client.replies <- reply
} }
} }