diff --git a/src/phy/sys/raw_socket.rs b/src/phy/sys/raw_socket.rs index f9654d509..951f358dd 100644 --- a/src/phy/sys/raw_socket.rs +++ b/src/phy/sys/raw_socket.rs @@ -70,7 +70,7 @@ impl RawSocketDesc { let res = libc::bind( self.lower, &sockaddr as *const libc::sockaddr_ll as *const libc::sockaddr, - mem::size_of::() as u32, + mem::size_of::() as libc::socklen_t, ); if res == -1 { return Err(io::Error::last_os_error());