+2004-07-26 Miklos Szeredi <miklos@szeredi.hu>
+
+ * Check permissions in setattr if 'default_permissions' flag is
+ set. Bug spotted by Damjan Lango
+
2004-07-14 Miklos Szeredi <miklos@szeredi.hu>
* Released 1.3
struct fuse_setattr_in inarg;
struct fuse_setattr_out outarg;
+ if (fc->flags & FUSE_DEFAULT_PERMISSIONS) {
+ err = inode_change_ok(inode, attr);
+ if (err)
+ return err;
+ }
+
/* FIXME: need to fix race between truncate and writepage */
if (attr->ia_valid & ATTR_SIZE)
fuse_sync_inode(inode);