Better flag handling in fusecreate (Michael Teichgräber)
This commit is contained in:
parent
4198bd0e2e
commit
d7158243a6
1 changed files with 2 additions and 0 deletions
|
|
@ -672,7 +672,9 @@ fusecreate(FuseMsg *m)
|
|||
in = m->tx;
|
||||
flags = in->flags;
|
||||
openmode = in->flags&3;
|
||||
flags &= ~3;
|
||||
flags &= ~(O_DIRECTORY|O_NONBLOCK|O_LARGEFILE);
|
||||
flags &= ~(O_CREAT|O_TRUNC); /* huh? */
|
||||
if(flags){
|
||||
fprint(2, "bad mode %#uo\n", in->flags);
|
||||
replyfuseerrno(m, EACCES);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue