aboutsummaryrefslogtreecommitdiffstats
path: root/extension
diff options
context:
space:
mode:
Diffstat (limited to 'extension')
-rw-r--r--extension/background.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/extension/background.js b/extension/background.js
index 4f4d115..c81be98 100644
--- a/extension/background.js
+++ b/extension/background.js
@@ -349,7 +349,14 @@ const ops = {
async read({path, fh, size, offset}) {
let route = findRoute(path);
- if (route.read) return { buf: await route.read(path, fh, size, offset) };
+ if (route.read) {
+ const ret = await route.read(path, fh, size, offset);
+ if (typeof ret === 'string') {
+ return { buf: ret };
+ } else {
+ return ret;
+ }
+ }
},
async write({path, buf, offset}) {
let route = findRoute(path);