diff --git a/src/server/mod.rs b/src/server/mod.rs index d99588c1..bc9f0bb8 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -30,7 +30,7 @@ impl Server { } /// Binds to a socket, and starts handling connections. - pub fn listen(&self, mut handler: H) -> IoResult { + pub fn listen(self, mut handler: H) -> IoResult { let mut listener = try!(TcpListener::bind(self.ip.to_string().as_slice(), self.port)); let socket = try!(listener.socket_name()); let acceptor = try!(listener.listen());