diff --git a/stdlib/src/web.rs b/stdlib/src/web.rs index 2c2040db..0f906818 100644 --- a/stdlib/src/web.rs +++ b/stdlib/src/web.rs @@ -403,7 +403,7 @@ impl StdlibRegistry { } SERVER_RUNNING.store(true, Ordering::SeqCst); let server = - Mutex::new(tiny_http::Server::http(format!("0.0.0.0:{}", port)).unwrap()); + Mutex::new(tiny_http::Server::http(format!("127.0.0.1:{}", port)).unwrap()); thread::spawn(move || { while SERVER_RUNNING.load(Ordering::SeqCst) { if let Ok(mut req) = server.lock().unwrap().recv() { @@ -471,7 +471,7 @@ impl StdlibRegistry { } SERVER_RUNNING.store(true, Ordering::SeqCst); let server = - Mutex::new(tiny_http::Server::http(format!("0.0.0.0:{}", port)).unwrap()); + Mutex::new(tiny_http::Server::http(format!("127.0.0.1:{}", port)).unwrap()); thread::spawn(move || { while SERVER_RUNNING.load(Ordering::SeqCst) { if let Ok(mut req) = server.lock().unwrap().recv() { diff --git a/stdlib/tests/stdlib_tests.rs b/stdlib/tests/stdlib_tests.rs index 8fe9cdf7..d903329a 100644 --- a/stdlib/tests/stdlib_tests.rs +++ b/stdlib/tests/stdlib_tests.rs @@ -430,7 +430,7 @@ fn test_web_module() { // Bind a listener to a random port to ensure the port is taken // Keep it alive to conflict - let listener = TcpListener::bind("0.0.0.0:0").unwrap(); + let listener = TcpListener::bind("127.0.0.1:0").unwrap(); let port = listener.local_addr().unwrap().port(); // Test panic on `start` when port is in use