Skip to content
Snippets Groups Projects
Commit 7fc1f16a authored by Jeremy Soller's avatar Jeremy Soller Committed by GitHub
Browse files

Merge pull request #25 from ids1024/o_creat

Do not fail due to file permissions on creation
parents bc2e8c29 cae1402f
No related branches found
No related tags found
No related merge requests found
......@@ -269,16 +269,6 @@ impl Scheme for FileScheme {
node.1.gid = gid;
fs.write_at(node.0, &node.1)?;
if (flags & O_ACCMODE == O_RDONLY || flags & O_ACCMODE == O_RDWR) && ! node.1.permission(uid, gid, Node::MODE_READ) {
// println!("file not readable {:o}", node.1.mode);
return Err(Error::new(EACCES));
}
if (flags & O_ACCMODE == O_WRONLY || flags & O_ACCMODE == O_RDWR) && ! node.1.permission(uid, gid, Node::MODE_WRITE) {
// println!("file not writable {:o}", node.1.mode);
return Err(Error::new(EACCES));
}
if dir {
Box::new(DirResource::new(path.to_string(), node.0, Vec::new()))
} else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment