Przeglądaj źródła

🐞 fix(dfs_v2/filesystems/elmfat): fix elm can not exec (#8118)

xqyjlj 1 rok temu
rodzic
commit
e5c5ec4b2a

+ 1 - 2
components/dfs/dfs_v2/filesystems/elmfat/dfs_elm.c

@@ -908,7 +908,7 @@ static struct dfs_vnode *dfs_elm_lookup(struct dfs_dentry *dentry)
         }
         else
         {
-            vnode->mode = S_IFREG | (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
+            vnode->mode = S_IFREG | S_IXUSR | (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
             vnode->type = FT_REGULAR;
         }
 
@@ -939,7 +939,6 @@ static struct dfs_vnode *dfs_elm_create_vnode(struct dfs_dentry *dentry, int typ
         }
         else
         {
-
             vnode->mode = S_IFREG | mode;
             vnode->type = FT_REGULAR;
         }