From bde8bc9587c90c81423e338419245dca578c2b72 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 6 Mar 2002 09:51:28 +0000 Subject: 2002-03-06 Roland McGrath * dir-mkfile.c (diskfs_S_dir_mkfile): Clear OPENONLY_STATE_MODES bits from FLAGS, not all bits outside O_RDWR|O_EXEC. --- libdiskfs/dir-mkfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libdiskfs/dir-mkfile.c') diff --git a/libdiskfs/dir-mkfile.c b/libdiskfs/dir-mkfile.c index 0385c56a..591c04b3 100644 --- a/libdiskfs/dir-mkfile.c +++ b/libdiskfs/dir-mkfile.c @@ -67,7 +67,7 @@ diskfs_S_dir_mkfile (struct protid *cred, if (err) return err; - flags &= (O_READ | O_WRITE | O_EXEC); + flags &= ~OPENONLY_STATE_MODES; /* These bits are all meaningless here. */ err = diskfs_create_protid (diskfs_make_peropen (np, flags, cred->po), cred->user, &newpi); if (! err) -- cgit v1.2.3