Better flag handling in fusecreate (Michael Teichgräber)
This commit is contained in:
parent
4198bd0e2e
commit
d7158243a6
@ -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…
Reference in New Issue
Block a user