mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +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_In6 ||
|
||||||
T == Sock_Addr_Any
|
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)
|
return errno_unwrap(ret, int)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user