diff --git a/crates/vnidrop/src/runtime.rs b/crates/vnidrop/src/runtime.rs index d24b131..4d1ce4e 100644 --- a/crates/vnidrop/src/runtime.rs +++ b/crates/vnidrop/src/runtime.rs @@ -494,15 +494,17 @@ impl CoreInner { } async fn status(&self) -> RuntimeStatus { + let active_transfers = self + .active_transfers + .lock() + .expect("active_transfers") + .len() as u64; + let active_shares = self.active_shares.lock().await.len() as u64; RuntimeStatus { endpoint_id: self.endpoint.id().to_string(), addr: format!("{:?}", self.endpoint.addr()), - active_transfers: self - .active_transfers - .lock() - .expect("active_transfers") - .len() as u64, - active_shares: self.active_shares.lock().await.len() as u64, + active_transfers, + active_shares, } }