mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-19 04:50:29 +00:00
Merge pull request #2911 from flysand7/sys-unix-net-fix
sys/linux: Fix EFAULT on recvfrom
This commit is contained in:
@@ -342,7 +342,8 @@ where
|
||||
T == Sock_Addr_In6 ||
|
||||
T == Sock_Addr_Any
|
||||
{
|
||||
ret := syscall(SYS_recvfrom, sock, raw_data(buf), len(buf), transmute(i32) flags, addr, size_of(T))
|
||||
addr_len: i32 = size_of(T)
|
||||
ret := syscall(SYS_recvfrom, sock, raw_data(buf), len(buf), transmute(i32) flags, addr, &addr_len)
|
||||
return errno_unwrap(ret, int)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user