diff --git a/Kernel/Syscalls/uname.cpp b/Kernel/Syscalls/uname.cpp index 7c8280c1c8..adbe965a5e 100644 --- a/Kernel/Syscalls/uname.cpp +++ b/Kernel/Syscalls/uname.cpp @@ -29,7 +29,7 @@ ErrorOr Process::sys$uname(Userspace user_buf) hostname().with_shared([&](auto const& name) { auto length = min(name->length(), UTSNAME_ENTRY_LEN - 1); - memcpy(buf.nodename, name->characters(), length); + AK::TypedTransfer::copy(reinterpret_cast(buf.nodename), name->characters(), length); buf.nodename[length] = '\0'; });