mirror of
https://github.com/containers/fuse-overlayfs.git
synced 2025-09-15 02:12:13 -04:00
mknod: honor umask from the calling process
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
parent
de199ddb73
commit
2dbd61c52e
2
main.c
2
main.c
@ -3344,7 +3344,7 @@ ovl_mknod (fuse_req_t req, fuse_ino_t parent, const char *name, mode_t mode, dev
|
||||
return;
|
||||
}
|
||||
sprintf (wd_tmp_file_name, "%lu", get_next_wd_counter ());
|
||||
ret = mknodat (lo->workdir_fd, wd_tmp_file_name, mode, rdev);
|
||||
ret = mknodat (lo->workdir_fd, wd_tmp_file_name, mode & ~ctx->umask, rdev);
|
||||
if (ret < 0)
|
||||
{
|
||||
fuse_reply_err (req, errno);
|
||||
|
Loading…
x
Reference in New Issue
Block a user