[pal] Bug Fix: Pass function args by ref
@@ -8,7 +8,7 @@ use crate::pal::data_structures::SockAddrIn;
//======================================================================================================================
#[cfg(target_os = "windows")]
-pub fn get_addr_from_sock_addr_in(sock_addr_in: SockAddrIn) -> u32 {
+pub fn get_addr_from_sock_addr_in(sock_addr_in: &SockAddrIn) -> u32 {
unsafe { sock_addr_in.sin_addr.S_un.S_addr }
}
@@ -17,6 +17,6 @@ pub fn get_addr_from_sock_addr_in(sock_addr_in: SockAddrIn) -> u32 {
//======================================================================================================================
#[cfg(target_os = "linux")]
-pub fn get_addr_from_sock_addr_in(sock_addr_in: SockAddrIn) -> u32 {
+pub fn get_addr_from_sock_addr_in(sock_addr_in: &SockAddrIn) -> u32 {
sock_addr_in.sin_addr.s_addr
}
