fix: std tcp listener must be non-blocking to create tokio tcplistener

This commit is contained in:
Daniel Gallups 2023-12-05 11:23:16 -05:00
parent 665377e71f
commit 976d65d362

View file

@ -66,6 +66,7 @@ async fn jwks() -> Json<Value> {
fn run_jwks_server() -> String { fn run_jwks_server() -> String {
let listener = TcpListener::bind("0.0.0.0:0".parse::<SocketAddr>().unwrap()).unwrap(); let listener = TcpListener::bind("0.0.0.0:0".parse::<SocketAddr>().unwrap()).unwrap();
listener.set_nonblocking(true).unwrap();
let addr = listener.local_addr().unwrap(); let addr = listener.local_addr().unwrap();
let url = format!("http://{}:{}", addr.ip(), addr.port()); let url = format!("http://{}:{}", addr.ip(), addr.port());