summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmar Rizwan <omar@omar.website>2021-02-19 09:26:20 -0800
committerOmar Rizwan <omar@omar.website>2021-02-19 09:26:20 -0800
commit2215ba8e41d29e9517f304334e14f03ce00a1402 (patch)
tree45038b76368baef8dbeab4a8d544159da0673279
parent248d416c0c04e04a429efd79f3fdee3fe66d4244 (diff)
downloadTabFS-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.js2
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
};