diff --git a/src/lib.rs b/src/lib.rs index 23afc66..f8e0be6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -645,7 +645,7 @@ where let host_clone = String::from(host).clone(); let server_clone = server.clone(); - thread::spawn(move || block_on(server_clone.lock().unwrap().on_start(&host_clone))); + block_on(server_clone.lock().unwrap().on_start(&host_clone)); loop { let (sock, _) = match listener.accept() { @@ -662,7 +662,7 @@ where handler(now_server, sock); } - thread::spawn(move || block_on(server.lock().unwrap().on_close())); + block_on(server.lock().unwrap().on_close()); Ok(()) } diff --git a/src/main.rs b/src/main.rs index 858871d..7914ea6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -37,7 +37,7 @@ impl EzSite { } fn main() { - let site = EzSite::new("Hello World!"); + let site = EzSite::new(&"Hello World!".repeat(99999)); let host = "localhost:8080"; ezhttp::start_server(site, host).unwrap();