diff --git a/src/server/mod.rs b/src/server/mod.rs index c43c4460..0ce996bb 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -68,7 +68,7 @@ impl, S: NetworkStream, A: NetworkAcceptor> Server, S: NetworkStream, A: NetworkAcceptor> Server { debug!("Incoming stream"); let handler = handler.clone(); - pool.execute(proc() { + pool.execute(move || { let addr = match stream.peer_name() { Ok(addr) => addr, Err(e) => {