diff --git a/src/server/mod.rs b/src/server/mod.rs index 86e1ef7..de61f52 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -32,7 +32,7 @@ async fn server_loop( match reader.read().await? { Ping => (), Refresh => { - let ports = match refresh::get_entries() { + let ports = match refresh::get_entries().await { Ok(ports) => ports, Err(e) => { error!("Error scanning: {:?}", e); diff --git a/src/server/refresh.rs b/src/server/refresh.rs index b1b95b8..d269be0 100644 --- a/src/server/refresh.rs +++ b/src/server/refresh.rs @@ -7,7 +7,7 @@ use crate::message::PortDesc; #[cfg(target_os = "linux")] mod procfs; -pub fn get_entries() -> Result> { +pub async fn get_entries() -> Result> { #[allow(unused)] let mut attempts = 0;