call the ConnState callbacks in Server.ServeConn

This commit is contained in:
Xu Qiaolun
2018-08-30 22:03:52 +08:00
committed by Kirill Danshin
parent c88d0992b4
commit ecb7cbdfb2
+2
View File
@@ -1545,11 +1545,13 @@ func (s *Server) ServeConn(c net.Conn) error {
if err != errHijacked {
err1 := c.Close()
s.setState(c, StateClosed)
if err == nil {
err = err1
}
} else {
err = nil
s.setState(c, StateHijacked)
}
return err
}