Comment 5 for bug 191831

Revision history for this message
Valient Gough (vgough) wrote :

The FUSE author (Miklos) has found the problem in the FUSE kernel module. He has suggested the following fix:

Index: linux-2.6.24/fs/fuse/dir.c
===================================================================
--- linux-2.6.24.orig/fs/fuse/dir.c 2008-02-10 18:40:19.000000000 +0100
+++ linux-2.6.24/fs/fuse/dir.c 2008-02-15 10:20:27.000000000 +0100
@@ -905,7 +905,7 @@ static int fuse_permission(struct inode
       }

       if (fc->flags & FUSE_DEFAULT_PERMISSIONS) {
- int err = generic_permission(inode, mask, NULL);
+ err = generic_permission(inode, mask, NULL);

               /* If permission is denied, try to refresh file
                  attributes. This is also needed, because the root

Thanks for the report!