From a67cc2b0390abdc547a5687b9f82ed93d19dc9dd Mon Sep 17 00:00:00 2001 From: Le-Maz Date: Tue, 2 Sep 2025 00:40:07 +0200 Subject: [PATCH] Replace hard assertion on SendARP output length with a regular check --- src/interface/windows.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/interface/windows.rs b/src/interface/windows.rs index 07415a0..19a96dc 100644 --- a/src/interface/windows.rs +++ b/src/interface/windows.rs @@ -60,8 +60,7 @@ fn get_mac_through_arp(src_ip: Ipv4Addr, dst_ip: Ipv4Addr) -> MacAddr { &mut out_buf_len, ) }; - if res == NO_ERROR { - assert_eq!(out_buf_len, 6); + if res == NO_ERROR && out_buf_len == 6 { MacAddr::from_octets(unsafe { target_mac_addr.assume_init() }) } else { MacAddr::zero()