diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 39c3f68df2..7d6f76d657 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -3483,7 +3483,7 @@ int Process::sys$mknod(const char* pathname, mode_t mode, dev_t dev) return -EPERM; } - return VFS::the().mknod(StringView(pathname), mode, dev, current_directory()); + return VFS::the().mknod(StringView(pathname), mode & ~umask(), dev, current_directory()); } int Process::sys$dump_backtrace()