aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOmar Rizwan <omar.rizwan@gmail.com>2020-12-02 16:57:06 -0800
committerOmar Rizwan <omar.rizwan@gmail.com>2020-12-02 16:57:06 -0800
commit506751b3d5b2b479ffe703acdac8fb595646ab25 (patch)
tree2e228509e5dced6077296b1b209a894425539ff6
parent71df7d372925af0b3225fb7f767e62b44cc88244 (diff)
fix write (base64-encoding)
-rw-r--r--extension/background.js1
-rw-r--r--fs/tabfs.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/extension/background.js b/extension/background.js
index 03cba4b..759bd0d 100644
--- a/extension/background.js
+++ b/extension/background.js
@@ -359,6 +359,7 @@ function findRoute(path) {
let port;
async function onMessage(req) {
+ if (req.buf) req.buf = atob(req.buf);
console.log('req', req);
let response = { op: req.op, error: unix.EIO };
diff --git a/fs/tabfs.c b/fs/tabfs.c
index c7ab18c..3e3f1db 100644
--- a/fs/tabfs.c
+++ b/fs/tabfs.c
@@ -136,7 +136,7 @@ tabfs_write(const char *path, const char *buf, size_t size, off_t offset,
struct fuse_file_info *fi) {
send_request("{op: %Q, path: %Q, buf: %V, offset: %d, fh: %d, flags: %d}",
- "write", path, size, buf, offset, fi->fh, fi->flags);
+ "write", path, buf, size, offset, fi->fh, fi->flags);
int ret; receive_response("{size: %d}", &ret); return ret;