diff --git a/src/router/mikrotik.rs b/src/router/mikrotik.rs index 072cb79..5febbc1 100644 --- a/src/router/mikrotik.rs +++ b/src/router/mikrotik.rs @@ -33,7 +33,7 @@ impl Router for MikrotikRouter { async fn list_arp_entry(&self) -> Result> { let rsp: Vec = self.api.req(Method::GET, "/rest/ip/arp", ()).await?; - Ok(rsp.into_iter().map(|e| e.try_into().unwrap()).collect()) + Ok(rsp.into_iter().filter_map(|e| e.try_into().ok()).collect()) } async fn add_arp_entry(&self, entry: &ArpEntry) -> Result {