kernel: usercopy functions

This commit is contained in:
Matheus
2024-06-09 19:31:26 -03:00
parent 429f56aced
commit 50b4b45d00
53 changed files with 712 additions and 260 deletions
+3 -1
View File
@@ -36,7 +36,9 @@ syscallret_t syscall_connect(context_t *, int fd, abisockaddr_t *uaddr, size_t a
goto cleanup;
}
memcpy(addr, uaddr, addrlen);
ret.errno = usercopy_fromuser(addr, uaddr, addrlen);
if (ret.errno)
goto cleanup;
sockaddr_t sockaddr;
ret.errno = sock_convertaddress(&sockaddr, addr);