X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=ipc%2Fmqueue.c;h=a0f18c9cc89df5983b16afc41c610e66391f5a0b;hb=ec33b309101bb2904e9fe20252f7760e254d05ec;hp=3a926011507b8768ff9991b55837a3f7ee9f579e;hpb=abf914208a1e120446ea4f9bc26406bd3a4579e1;p=cascardo%2Flinux.git diff --git a/ipc/mqueue.c b/ipc/mqueue.c index 3a926011507b..a0f18c9cc89d 100644 --- a/ipc/mqueue.c +++ b/ipc/mqueue.c @@ -611,6 +611,7 @@ static struct file *do_create(struct dentry *dir, struct dentry *dentry, dentry->d_fsdata = &attr; } + mode &= ~current->fs->umask; ret = vfs_create(dir->d_inode, dentry, mode, NULL); dentry->d_fsdata = NULL; if (ret)