diff options
author | Omar Rizwan <omar@omar.website> | 2021-02-19 09:26:20 -0800 |
---|---|---|
committer | Omar Rizwan <omar@omar.website> | 2021-02-19 09:26:20 -0800 |
commit | 2215ba8e41d29e9517f304334e14f03ce00a1402 (patch) | |
tree | 45038b76368baef8dbeab4a8d544159da0673279 | |
parent | 248d416c0c04e04a429efd79f3fdee3fe66d4244 (diff) | |
download | TabFS-2215ba8e41d29e9517f304334e14f03ce00a1402.tar.gz TabFS-2215ba8e41d29e9517f304334e14f03ce00a1402.zip |
fix bug with write permission for files with autogen getattr
(fixes bug with writing to `TAB/active` from Emacs Lisp, which checks
permission instead of just trying to write)
-rw-r--r-- | extension/background.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/extension/background.js b/extension/background.js index e31a4c4..2c5b13f 100644 --- a/extension/background.js +++ b/extension/background.js @@ -633,7 +633,7 @@ for (let key in router) { router[key] = { async getattr() { return { - st_mode: unix.S_IFREG | ((router[key].read && 0444) || (router[key].write && 0222)), + st_mode: unix.S_IFREG | ((router[key].read && 0444) | (router[key].write && 0222)), st_nlink: 1, st_size: 100 // FIXME }; |