rust/hedgewars-server/src/server/network.rs
changeset 15176 f6115638aa92
parent 15175 f1c2289d40bd
child 15517 abd5eb807166
equal deleted inserted replaced
15175:f1c2289d40bd 15176:f6115638aa92
   521         if let ClientSocket::Plain(_) = self.clients[client_id].socket {
   521         if let ClientSocket::Plain(_) = self.clients[client_id].socket {
   522             #[cfg(feature = "tls-connections")]
   522             #[cfg(feature = "tls-connections")]
   523             response.add(Redirect(self.ssl.listener.local_addr().unwrap().port()).send_self())
   523             response.add(Redirect(self.ssl.listener.local_addr().unwrap().port()).send_self())
   524         }
   524         }
   525 
   525 
   526         handlers::handle_client_accept(&mut self.server, client_id, &mut response);
   526         handlers::handle_client_accept(
       
   527             &mut self.server,
       
   528             client_id,
       
   529             &mut response,
       
   530             self.clients[client_id].peer_addr.ip().is_loopback(),
       
   531         );
   527         self.handle_response(response, poll);
   532         self.handle_response(response, poll);
   528     }
   533     }
   529 
   534 
   530     pub fn accept_client(&mut self, poll: &Poll, server_token: mio::Token) -> io::Result<()> {
   535     pub fn accept_client(&mut self, poll: &Poll, server_token: mio::Token) -> io::Result<()> {
   531         match server_token {
   536         match server_token {