func recvBye(c *conn.Conn, d *connData) (step, error) { b, err := c.ReadByte() if err != nil { return nil, err } if b != 0 { return nil, conn.ErrProto } return nil, c.CheckSig() }